2011. 3. 1. 23:36
의미1) days 라는 이름의 자료형(열거형)
의미2) 상수의 선언

사용하는 이유: 열거형을 사용함으로써 변수가 지니는 값에 의미를 부여할 수 있게 되고, 이에 따라 프로그램의 가독성이 더불어 높아지기 때문!

예제)

#include <stdio.h>
enum days {MON, TUE, WED, THU, FRI, SAT, SUN};

int main(void)
{
 enum days day;
 printf("Input a day(0:Monday ~ 6:Sunday) : ");
 scanf("%d", &day);

 switch(day)
 {
 case MON :
  printf("수영을 하세요.\n");
  break;
  
 case TUE :
  printf("조깅을 하세요.\n");
  break;
  
 case WED :
  printf("축구를 하세요.\n");
  break;
  
 case THU :
  printf("볼링을 하세요.\n");
  break;
  
 case FRI :
  printf("등산을 하세요.\n");
  break;
  
 case SAT :
  printf("탁구을 하세요.\n");
  break;
  
 case SUN :
  printf("원하는걸 하세요.\n");
  break;
 }
 return 0;
}



'Language > C언어' 카테고리의 다른 글

const키워드 기능  (0) 2011.03.07
매크로와 전처리  (0) 2011.03.02
문자열 처리함수  (0) 2011.03.01
문자단위 입.출력 함수(putchar, getchar, fputs, fgets)...etc  (0) 2011.02.28
배열포인터  (0) 2011.02.27
Posted by Triany