079. enum 이해하기

jychan99·2021년 11월 23일
0
 #include <iostream>

using namespace std;



//enum은 enumerate의 약자이고, 세다라는 뜻임.

//열거형 상수이며, 각열거자는 열거 목록의 위치에 따라 정수값이 자동으로 할당됨.

//첫번째 열거자는 0, 그다음에는 +1씩 더해져서 각각할당된다.

enum Status

{

	normal = 0,

	abnormal, //1의 값을 가진다.

	disconnect = 100,

	close //101의 값을 가진다.

};

int main()

{

	Status number = close; //close는 101의 값을 갖는다.

	

	if (number == Status::normal)

		cout << "Status : normal" << endl;

	else if (number == abnormal)

		cout << "Status : abnormal" << endl;

	else if (number == 101)

		cout << "Status : disconnect" << endl;

	else

		cout << "Status : close" << endl;



	return 0;

}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글