열거형(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 |