C - switch

변수 
정수 자료형 사용 가능 
실수 자료형(floatdouble)은 사용 불가능

1
2
3
4
5
6
7
8
9
10
11
12
switch (num1)    // num1의 값에 따라 분기
{
case 1:    // 1일 때
    printf("1입니다.\n");
    break;
case 2:    // 2일 때
    printf("2입니다.\n");
    break;
default:   // 아무 case에도 해당되지 않을 때
    printf("default\n");
    break;
}
cs
break 생략하기

1
2
3
4
5
6
7
8
9
10
11
12
13
 switch (num1)
    {
    case 1:    // 1 또는
    case 2:    // 2일 때 코드 실행
        printf("1 또는 2입니다.\n");
        break;
    case 3:    // 3 또는
    case 4:    // 4일 때 코드 실행
        printf("3 또는 4입니다.\n");
        break;
    default:
        printf("default\n");
    }
cs
* c언어 코딩도장에서 배움.

댓글