C 언어에서의 switch문 사용 방법은 아래와 같다.
#include <stdio.h>
int main()
{
int num = 0;
printf("typing 1 ~ 3 : ");
scanf("%d", &num);
switch(num) {
case 1:
printf("num is 1");
break;
case 2:
printf("num is 2");
break;
case 3:
printf("num is 3");
break;
default:
printf("num not in (1,2,3)");
}
return 0;
}
더보기
## 실행결과 ##
typing 1 ~ 4 : 1
num is 1
주의할 점은 break를 넣어주지 않으면 아래 구문도 실행하게 된다.
#include <stdio.h>
int main()
{
int num = 0;
printf("typing 1 ~ 3 : ");
scanf("%d", &num);
switch(num) {
case 1:
printf("num is 1\n");
case 2:
printf("num is 2\n");
case 3:
printf("num is 3\n");
default:
printf("num not in (1,2,3)\n");
}
return 0;
}
더보기
## 실행결과 ##
typing 1 ~ 4 : 1
num is 1
num is 2
num is 3
num not in (1,2,3)
추가로, C언어에서 switch문에는 문자열을 사용할 수 없으니 참고.
'Programming' 카테고리의 다른 글
JDK Vender 확인 명령어 (0) | 2021.03.17 |
---|---|
Json 타입별 간편 Convert(ObjectMapper) (0) | 2021.03.15 |
JAVA - Classpatch 지정 시 오류 발생 해결법 (0) | 2020.08.18 |
C언어 - 분기문 (goto, break, continue, return) (0) | 2020.06.24 |
C언어 - 비트연산자 / 연산자 (0) | 2020.06.22 |