c

switch

장곰부대 2012. 11. 9. 18:19

switch문으로 평가 할 수 있는 변수는 주로 정수형이다. int, unsigned, shor와 같은 정수형 변수에 대해서만 사용할수 있다.

문자형(char), 열거형(enum) 등 정수형과 호환되는 것은 switch문에 사용할 수 있다.

 

switch문을 사용할 수 없을 경우 
1. float 변수나 수식을 평가
2. 변수가 특정한 범위

그리고 switch문를 다른 조건문보다

switch를 사용한 코드가 실행속도가 빠르고 코드부피가 작기 때문에 

사용할 수 있다면 사용하는 것이 좋다.