switch문

if문을 간결히 사용하기위해서 사용합니다.(보통) 

 switch문

사용법 

의미 

 switch

switch(num) 

num에대해 switch문을 실행한다. 

 case

case 3: {  }, case 'a': {  } 

 switch의변수가 case오른쪽값일때 실행문을 실행한다.

 default

default: {  } 

 case에 없는경우 else의역할


소스코드↓

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<stdio.h>
int main(void){
    int num = 0;
    puts("수를 입력하세요");
    scanf("%d"&num);
    switch(num){
        case 1: {
            puts("1입니다.");
            break;
        }
        case 2: {
            puts("2입니다.");
            break;
        }
        case 3:
            puts("3입니다.");
            break;
        }
        case 4: {
            puts("4입니다.");
            break;
        }
        default: {
            puts("1, 2, 3, 4는아닙니다.");
            break;
        }
    }
    return 0;
}
cs


※break;를 적는이유:switch문은 만약 저예제에서 case 1을 실행한다고 한다면 밑에실행문까지 다실행되버립니다. 그래서 break;를 써서 빠져나오게 해야합니다. 

오늘은 여기까지 포스팅을 마치도록 하겠습니다.

switch문 -끝- 


'C언어' 카테고리의 다른 글

배열  (0) 2018.01.12
함수  (0) 2018.01.12
입출력관련  (1) 2018.01.12
반복문  (0) 2018.01.12
if 조건문  (1) 2017.12.19

+ Recent posts