English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
enum은 C / C에서 0으로 나누는 오류를 잡는 방법 ++언어의 사용자 정의 데이터 타입입니다. 정수 상수에 이름을 부여하여 프로그램을 더 쉽게 읽고 유지보수할 수 있습니다. "enum" 키워드는 enum를 선언하는 데 사용됩니다.
다음은 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};
다음은 enum의 예제입니다.
#include <iostream> using namespace std; enum colors{red=5, black}; enum suit{heart, diamond=8, spade=3, club}; int main() { cout << "value of enum color : " << red << "," << black; cout << "\n기본 값 of enum suit : " << heart << "," << diamond << "," << spade << "," << club; return 0; }
출력 결과
value of enum color : 5,6 기본 값 of enum suit : 0,8,3,4
위의 프로그램에서, 두 개의 enum이 color로 선언되어 있습니다.main()
함수 외부에 적합합니다.
enum colors{red=5, black}; enum suit{heart, diamond=8, spade=3, club};
이main()
함수 내에서, enum 요소의 값을 설정합니다.
cout << "value of enum color : " << red << "," << black; cout << "\n기본 값 of enum suit : " << heart << "," << diamond << "," << spade << "," << club;