더북(TheBook)

첫째, 코드의 가독성(readability)을 위해 사용합니다.

enum_2.c

#include <stdio.h>
 
main() {
    /*
    AND_GATE = 1
    OR_GATE=2
    NOT_GATE=3
    */
 
    int gate_type;
 
    printf("1~3 중에 입력하세요:");
 
    scanf("%d", &gate_type);
    
    switch (gate_type) {
    case 1:
        printf("선택한 게이트는 AND 게이트입니다.");
        break;
    case 2:
        printf("선택한 게이트는 OR 게이트입니다.");
        break;
    case 3:
        printf("선택한 게이트는 NOT 게이트입니다.");
        break;
    }
}

실행 결과

1~3 중에 입력하세요:1

선택한 게이트는 AND 게이트입니다.

위 코드에서 주석문이 삭제되었거나, 코드 길이가 엄청 길고 복잡하여 해당하는 주석을 찾기 어려울 경우 switch 구문의 case 1, case 2, case 3의 1, 2, 3이 의미하는 바를 알기 어려울 것입니다.

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