IT 정보/C언어

[C/C++/VC++/C언어]열거형 상수

김윤석 2007. 12. 14. 17:57
열거형 상수(Enumerated Constants)
새로운 형을 만들고, 값을 가질수 있는 것들을 지정해줄수 있다.

enum Member{승헌, 봉희, 세은};

Member라는 새로운 형과
승헌 봉희 세은이라는 기호 상수를 갖게 되며
승헌에는 0의 값이 봉희에게는 1의 값이 세은에게는 2의 값이 주어진다.

---------------------------------------------------------------
#include<iostream.h>
void main()
{
        enum Member{SH, BH, SE};
        Member Member2;
        int x;
        cout << "어떤 멤버를 보고 싶습니까?(0-2)";
        cin >> x;

        Member2=Member(x);
        if(Member2==SH)
                cout << "승헌이라는 운영자 입니다.";
        else if(Member2==BH)
                cout << "봉희라는 부운영자 입니다.";
        else if(Member2==SE)
                cout << "세은이라는 부운영자 입니다.";
        else
                cout << "0~2의 값을 입력하셔야 합니다.";
}
----------------------------------------------------------------

C언어추천학원:
http://www.it-bank.or.kr/prom/c_main.htm