switch문으로 평가 할 수 있는 변수는 주로 정수형이다. int, unsigned, shor와 같은 정수형 변수에 대해서만 사용할수 있다.
문자형(char), 열거형(enum) 등 정수형과 호환되는 것은 switch문에 사용할 수 있다.
switch문을 사용할 수 없을 경우
1. float 변수나 수식을 평가
2. 변수가 특정한 범위
그리고 switch문를 다른 조건문보다
switch를 사용한 코드가 실행속도가 빠르고 코드부피가 작기 때문에
사용할 수 있다면 사용하는 것이 좋다.
'c' 카테고리의 다른 글
함수의 전달인수 배열 (0) | 2012.11.12 |
---|---|
초기화와 스토리지 클래스 (0) | 2012.11.10 |
continue, go to , break (0) | 2012.11.08 |
개행문자 입력 유무 (0) | 2012.11.07 |
루프 (0) | 2012.11.06 |