336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 

1. 4바이트 정수 형태의 값을 지닙니다.

2. 시작점을 정하지 않으면 0부터 차례대로 시작합니다.

3. 상수값을 가지기 때문에 상태나 const int 나 #define 대신 활용할수 있습니다.



소스코드:

#include <stdio.h>


enum eGameStatus

{

GAME_STATUS_NON,

GAME_STATUS_NUM01,

GAME_STATUS_NUM02,

GAME_STATUS_NUM03,

GAME_STATUS_END

};


int main(void)

{

enum eGameStatus status = GAME_STATUS_NON;


status = GAME_STATUS_NUM01;


switch (status)

{

case GAME_STATUS_NON:

printf("selected GAME_STATUS_NON \n");

break;

case GAME_STATUS_NUM01:

printf("selected GAME_STATUS_NUN01 \n");

break;

case GAME_STATUS_NUM02:

printf("selected GAME_STATUS_NUN02 \n");

break;

case GAME_STATUS_NUM03:

printf("selected GAME_STATUS_NUN03 \n");

break;

default:

printf("selected GAME_STATUS_END \n");

break;

}



return 0;

}


결과




#c언어, #c언어입문, #프로그램입문, #열거체, #enum, 

'Programing - C > C Basic grammar ' 카테고리의 다른 글

047 함수와 파라메터  (0) 2017.07.27
046 자료형 재정의( typedef )  (0) 2017.07.27
044. 공영체 (union)  (0) 2017.07.27
043 구조체(struct) 이해하자  (0) 2017.07.27
042 NULL 포인터 이해하기  (0) 2017.07.27

+ Recent posts