더북(TheBook)

switch_2.c

#include <stdio.h>
 
main() {
    int i;
 
    for (i = 1; i <= 100; i++) {
        switch (i % 4) { // i % 4의 결과 값에 따라 case 구문으로 분기
        case 0:          // i % 4가 0인 경우
            printf("A\n");
            break;
        case 1:          // i % 4가 1인 경우
            printf("B\n");
            break;
        case 2:          // i % 4가 2인 경우
            printf("C\n");
            break;
        default:         // 위에 3가지 case가 모두 아닌 경우
            printf("D\n");
        }
    }
}

구현 방법은 다르지만, 결과는 같습니다. 코드를 비교해 보고 어느 방법이 더 쉬운지 생각해 보세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.