반응형
열거형(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;
}
반응형
'C' 카테고리의 다른 글
[C언어] 파일 입출력 (fopen(), fclose()) (0) | 2021.06.14 |
---|---|
[C언어] 실습: '0' 입력할 때까지 정수를 입력받는 프로그램 구현하기 (0) | 2021.06.14 |
[C언어] 공용체 (Union) (0) | 2021.06.11 |
[C언어] 실습: 헤더 파일 및 C 파일 만들기 (0) | 2021.06.09 |
[C언어] 실습: 배열에 저장된 정수의 합 출력하기 (0) | 2021.06.08 |