본문 바로가기

C

[C언어] 열거형 (Enumeration)

반응형

열거형(Enumeration)은 데이터의 집합체이다.

 

#include<stdio.h>

enum season{ SPRING = 1, SUMMER, FALL, WINTER};   // 입력한 정수(int)부터 차례로 값을 가지게 된다.
                                                  // SPRING = 1, SUMMER = 2, FALL = 3, WINTER = 4
                                                  // 값을 주지 않으면, 0부터 시작한다.
int main(){

   int season_num;

   printf("좋아하는 계절에 해당하는 숫자 입력 : ");
   scanf("%d", &season_num);

   switch(season_num){
   case SPRING: printf("봄\n"); break;
   case SUMMER: printf("여름\n"); break;
   case FALL: printf("가을\n"); break;
   case WINTER: printf("겨울\n");
   }

   return 0;
}

 

반응형