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 |