열거형(Enumerated Type)

저장이 가능한 값 자체를 정수의 형태로 결정한다. 사용형태는 구조체랑 비슷하다.


사용 형태 : 

enum (name)

{

~~~~

};


열거형 상수의 값이 결정되는 방식

enum color { A, B, C, D };

A=1, B=2, C=3 ... 0에서부터 시작하여 1씩 증가하는 형태

enum color { A=1, B, C=4,D};

B=2, D=5... 선언되어 있지 않은 값은 앞서 선언된 상수보다 1이 증가된 값이 할당


열거형의 유용함은 둘 이상의 연관이 있는 이름을 상수로 선언, 자료형의 이름을 생략한 형태로 열거형을 정의할 수도 있다.


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

파일 입출력 -2  (0) 2016.03.13
파일 입출력 -1  (0) 2016.03.10
구조체 기초 (union, struct의 차이)  (0) 2016.03.07
escape sequence  (0) 2016.02.26
counting program  (0) 2016.02.18
Posted by 知彼知己百戰不殆
,