C Language열거 형

비고

열거 형은 enum 키워드와 선택적 식별자 와 그 뒤에 중괄호로 묶인 열거 자 목록 으로 구성됩니다.

식별자int 유형입니다.

enumerator-list 에는 적어도 하나의 열거 자 요소가 있습니다.

열거 자는 선택적으로 int 유형의 상수 표현식에 "할당"될 수 있습니다.

열거 자는 상수이며 char , 부호있는 정수 또는 부호없는 정수와 호환됩니다. 사용 된 것은 구현 정의 입니다. 어떤 경우 든, 사용 된 타입은 해당 열거 형에 대해 정의 된 모든 값을 나타낼 수 있어야합니다.

상수식이 열거 자에 "할당"되어 있지 않고 열거 자 목록의 첫 번째 항목 0 값을 받고 그렇지 않으면 열거 자 목록 의 이전 항목 값에 1을 더한 값을 취합니다.

여러 "할당"을 사용하면 동일한 열거 의 다른 열거 자로 이어질 수 있으므로 동일한 값을 전달할 수 있습니다.

열거 형 관련 예