한글에서 비슷한 문법이 중복되어있는거랑 비슷한건가?
아님 서로 장단점이 있나
너보다 수백배는 똑똑하신 분들이 일부러 만들어놓은거란다
분기가 크면 스위치가 가독성이좋음
그리고 씨에서는 브레이크를 안쓰면 실행된케이스밑으로 다실행됨
이뿌라고염>_<
C언어에서만은 확실히 성능 이점이 있죠..
if-else if-...-else 하면 몇번의 평가가 이뤄지겠음? switch case는 case가 많아도 (물론 표준에는 이거 갯수 제한은 있었는데 요즘은 모르겠다;) jump table을 만들어서 한큐에 가버림..
switch가 더 빠름 끗
너보다 수백배는 똑똑하신 분들이 일부러 만들어놓은거란다
분기가 크면 스위치가 가독성이좋음
그리고 씨에서는 브레이크를 안쓰면 실행된케이스밑으로 다실행됨
이뿌라고염>_<
C언어에서만은 확실히 성능 이점이 있죠..
if-else if-...-else 하면 몇번의 평가가 이뤄지겠음? switch case는 case가 많아도 (물론 표준에는 이거 갯수 제한은 있었는데 요즘은 모르겠다;) jump table을 만들어서 한큐에 가버림..
switch가 더 빠름 끗