Language/C언어
열거형 enum 사용
jaewpark
2021. 9. 5. 19:49
정수형 상수에 이름을 붙여서 코드를 이해하기 쉽게 만들어 준다.
enumeration 이라는 열거, 목록의 뜻에서 따온 키워드
- enum 열거형 이름 변수이름;
enum 열거형이름 {
값1 = 초깃값,
값2,
값3
};
enum DayofWeek {
Sunday = 0,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
};
int main()
{
enum DayOfWeek week; // 열거형 변수 선언
week = Tuesday; // 열거형 값 할당
printf("%d\n", week); // 2 의 값 출력
return 0;
}
열거형의 값은 처음에만 할당해주면 아래 오는 값들은 1씩 증가하면서 자동으로 할당
연속되지 않은 불규칙한 값을 사용시에는 모든 열거형 값에 정수를 할당