언어, 라이브러리/C, C++
[C, C++] 열거형 enum
연속적인 수를 가지는 상수들이 필요할 때 enum을 이용하면 편하다. 또한 #define을 연속해서 쓰는것보다 가독성에서도 유리하다. enum enum 이름{멤버1, 멤버2, ...}; enum Alphabet{ A = 0, B, C, D }; 위와 같이 enum을 선언하면 enum의 멤버인 A, B, C, D는 각각 0, 1, 2, 3의 수를 가지는 상수가 된다. A를 0으로 선언했기 때문에 A 이후의 멤버들은 직전 멤버의 값에서 +1 된다. #include enum Alphabet{ A = 0, B, C, D }; int main(){ printf("%d\r\n", A); // print : 0 printf("%d\r\n", B); // print : 1 printf("%d\r\n", C); // p..
2020. 7. 20. 22:36
최근댓글