티스토리 뷰
반응형
C 언어에서 enum은 열거형 상수를 정의하기 위한 키워드입니다. 열거형 상수란, 일련의 연속된 정수 값에 이름을 부여하는 것입니다. 이를 이용해 가독성을 높이고, 유지보수를 쉽게 할 수 있습니다.
다음은 enum을 사용하는 예시 코드입니다.
#include enum week {Mon, Tue, Wed, Thu, Fri, Sat, Sun}; int main() { enum week today; today = Wed; printf("Today is %dth day of the week\n", today+1); return 0; } |
위 코드에서는 enum week라는 열거형 상수를 정의하고, 그 안에 Mon, Tue, Wed, Thu, Fri, Sat, Sun이라는 일련의 상수를 정의합니다. 그리고 main 함수 안에서 enum week형 변수인 today를 선언하고, 이를 Wed로 초기화합니다. 마지막으로 printf 함수를 이용해 today+1 값을 출력합니다.
실행 결과는 다음과 같습니다.
Today is 3th day of the week |
위 예시에서는 enum week를 정의할 때 Mon부터 순서대로 정수 값이 할당되며, Mon은 0, Tue는 1, Wed는 2, ..., Sun은 6의 값을 갖습니다. 따라서 today+1의 결과는 3이 됩니다.
반응형
'C언어' 카테고리의 다른 글
strcpy wchar_t 함수 (0) | 2023.04.09 |
---|---|
다수의 통신포트를 비동기 방식으로 제어하는 C 코드를 작성하는 방법 (0) | 2023.04.08 |
2022 gdipluse 사용법, png 파일 이미지 로딩 (0) | 2022.08.27 |
VC++ 6.0 Lib (0) | 2022.08.27 |
윈도우11 USB 시리얼포트 버그 문제 (0) | 2022.08.12 |