C언어 열거형(Enum)

C언어 열거형(Enum)

안녕하세요.

이번글은 열거형(Enum)입니다.

  • 간단한 설명.
  • 예제 코드.
  • 코드 실행.

열거형 Enum 간단한 설명.

열거형: 구조체나 공용체와 마찬가지로 자료형을 정의 하는 방법으로 사용됨.

자료형 정의방법: 공용체와 유사하고 정의된 열거형 기반의 변수 선언 방법은 구조체및 공용체와 동일.

열거형은 둘 이상의 연관이 있는 이름을 상수로 선언함으로써 프로그램의 가독성 향상에 목적이 있다.

예제 코드.

열거형 Enum의 예제 코드.

#include<stdio.h>
enum rgb{
	Red=1,Green=2,Blue=3
};
void pt(enum rgb col){
	switch(col){
		case Red:
			printf("Red\n");break;
		case Green:
			printf("Green\n");break;
		case Blue: 
			printf("Blue\n");break;
	}
}
int main(){
	enum rgb col;
	col=Red;
	pt(col);
	col=Green;
	pt(col);
	col=Blue;
	pt(col);
	return 0;
}

C언어 열거형 Enum 예제 코드 실행 결과.

실행 결과는 다음과 같습니다.

Designed by JB FACTORY