더북(TheBook)

열거형 자료형 enum

이번에는 기호 상수 enum 열거형 사용자 정의 자료형에 대해서 알아보겠습니다. enum은 enumeration(열거하다)의 영문 약자 키워드로, 사용자가 자료형을 직접 정의할 수 있어 ‘열거형 사용자 정의 자료형’ 줄여서 ‘열거형 자료형’이라고 부릅니다. 우선 예시를 통해서 열거형 자료형을 어떻게 사용하는지 알아보겠습니다. 일요일부터 토요일까지 요일을 enum으로 정의하고 변수를 선언하여 사용해 보겠습니다.

enum_1.c

#include <stdio.h>
 
enum Day {
    sun = 0,
    mon,
    tue,
    wed,
    thr,
    fri,
    sat
};
 
main() {
    enum Day a;
    a = fri;
    printf("%d", a);
}

실행 결과

5

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