#define Zero 0

#define One 1

...

#define Five 5


 이렇게 일일이 모두 선언하는 것보다 효율적인 방법으로 열거형을 사용할 수 있다.



#include <stdio.h>

enum {Zero=0, One, Two, Three, Four, Five};

int main()
{
    printf("%d ",Zero);
    printf("%d ",One);
    printf("%d ",Two);
    printf("%d ",Three);
    printf("%d ",Four);
    printf("%d ",Five);

    return 0;


 여기서 Zero에 초기값을 설정하지 않았을 경우에는 자동으로 0부터 시작합니다. 대신 Zero=5로 초기화 했다면 다음 상수의 값은 +1씩 증가됩니다. 따라서 5 6 7 8 9 10 이라는 결과가 출력될 것 입니다.

'프로그래밍 > Daily Coding' 카테고리의 다른 글

데이터형 정의하기 (typedef)  (0) 2014.02.20
공용체 사용  (0) 2014.02.10
구조체 사용  (0) 2014.02.05
NULL 문자  (0) 2014.02.05
포인터 이해하기  (0) 2014.02.04

+ Recent posts