Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 열거형에 대해 열거

<시간/>

열거형은 C/C++ 언어의 사용자 정의 데이터 유형입니다. 프로그램을 읽고 유지 관리하기 쉽게 만드는 정수 상수에 이름을 할당하는 데 사용됩니다. "enum" 키워드는 열거형을 선언하는 데 사용됩니다.

다음은 열거형의 구문입니다.

enum enum_name{const1, const2, ....... };

여기, enum_name − 사용자가 지정한 이름. const1, const2 - 플래그 유형의 값입니다.

enum 키워드는 enum 유형의 변수를 정의하는 데에도 사용됩니다. 다음과 같이 enum 유형의 변수를 정의하는 두 가지 방법이 있습니다 -

enum colors{red, black};
enum suit{heart, diamond=8, spade=3, club};

예시

#include <iostream>
using namespace std;
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};
int main() {
   cout <<"The value of enum color : "<<red<<","<<black;
   cout <<"\nThe default value of enum suit : "<< heart << "," << diamond << "," << spade << "," << club;
   return 0;
}

출력

The value of enum color : 5,6
The default value of enum suit : 0,8,3,4

Enum을 열거합니다. 이것은 쉬운 과정입니다. for 루프를 생성할 수 있습니다. 여기서는 첫 번째 유형에서 시작하여 끝 유형으로 끝납니다. 코드를 살펴보겠습니다.

예시

#include <iostream>
using namespace std;
enum suit{heart, diamond, spade, club};
int main() {
   for(int i = heart; i<=club; i++) {
      cout << "Card Type : " << i << endl;
   }
}

출력

Card Type : 0
Card Type : 1
Card Type : 2
Card Type : 3