본문 바로가기
C언어/C언어 문법

C언어 문법 - 열거형 (enum) 관련 간단한 예제/ 간단한 코드

by 공부가싫다가도좋아 2021. 3. 18.
반응형

예제

#include<stdio.h>

enum days{MON,TUE,WED,THU,FRI,SAT,SUN};

char *days_name[]={
"monday","tuesday","wednesday","thursday","friday","saturday","sunday"};

int main(void){
	enum days d;
	
	for(d=MON;d<=SUN;d++){
		printf("%d번째 요일의 이름은 %s입니다.\n",d,days_name[d]);
	}
} 

*결과

 

예제2)

#include<stdio.h>

enum tvtype{tube,lcd,plasma,projection};

int main(void){
	enum tvtype type;
	
	printf("Tv종류 코드를 입력하시오:");
	scanf("%d",&type);
	
	switch(type){
		case tube:
			printf("브라운관 TV를 선택하셨습니다.\n"); //인덱스 0 위치에 있음
			break;
		case lcd:
			printf("LCD TV선택함 \n"); //인덱스 1위치에 있음
			break;
		case plasma:
			printf("PCP TV선택함 \n"); //인덱스 2위치에 있음
			break;
		case projection:
			printf("프로젝션 TV를 선택함\n"); //인덱스 3위치에 있음
			break;
		default:
			printf("다시 선택해주시오 \n");
			break;	
	}
	return 0;
}

#결과

 

반응형

댓글