프로그래밍언어/C언어
#C언어 - switch문
C언어-
2013. 2. 15. 13:44
2번째 강좌 시작함다 !
#include<stdio.h>
int main(void)
{
int i;
printf("숫자
입력:");
scanf("%d",&i);
switch(i)
{
case 1:
printf("1이다");
break;
case
2:
printf("2이다");
break;
default:
printf("3또는다른값이다.");
}
return
0;
}
자 봅시다...
일단 scanf 문이나 printf문은 안다는 가정하에 시작합니다!
switch(i) 는 switch값에 i를 받아옵니다 즉. scanf 에서 적은 값을 그대로 불러들여옵니다.
case 1: (그값이 1이라면)
printf("1이다"); 1이다라는글귀를출력합니다.
break값을 넣어주는이유는 탈출시키려고하는겁니다.
만약 안넣어준다면 1을 입력햇어도 case1값 2값 디폴트값 차례대로 출력해버립니다.
즉
1이다2이다3또는다른값이다. 이렇게 출력하지요.
아참.
default에 대해 설명을안햇네요.
default 는 if문에서따질때 else 에 해당합니다.
즉 case1,case2에 해당하지않는값 1,2를 제외한값이 되겟지요.
이로써 2번째강좌 switch문의 강좌는 끝내겟습니다.
태글 대환영
덧글 사랑함