[ C언어: enum 열거형 ]


[ C언어: enum 열거형 ]

열거형(enumeration): 변수가 가질 수 있는 값들을 나열해놓은 자료형. - 열거형으로 선언된 변수는 열거형에 정의된 상수들만 가질 수 있다. 열거형의 정의 키워드 enum사용, 구조체와 같이 새로운 자료형을 정의하는 방법 중 하나. → 열거형 days를 정의하는 방법 enum days { SUN, MON, TUE, WED, THU, FRI, SAT }; days는 SUN, MON, TUE, WED, THU, FRI, SAT 기호상수들이 모여 있는 자료형이다. 구조체와 같이 아직 열거형의 변수는 생성되지 않았다. → 열거형 변수 선언 enum days today; // 열거형 변수 today 저장 today = SUN; today는 열거형 변수로 열거형 days에 정의된 값들 ( SUN, MON, …) 만 가질 수 있다. today = MY_DAY; // 컴파일 오류 → 열거형 예시 enum colors { white, red, blue, green, black }; enu...


#c언어 #enum #열거형

원문링크 : [ C언어: enum 열거형 ]