Enumeration

42_Cursus·2022년 6월 2일
0

CPP

목록 보기
10/10

Enumeration

열거형이란 변수가 가질수있는 가능한 값들을 나열해놓은 타입이다.
어떤 변수가 가질수 있는 값의 종류가 일정한 범위로 정해져있다면 정수형 대신
열거형을 쓰는것이 더 편하다.

// 선언
enum
{
	hyung,
	jun,
	yoo
} TEST;


int main(void)
{
	TEST = hyung;

	if (TEST == hyung)
		std::cout << "TEST est hyung" << std::endl;
	else
		std::cout << "TEST n'est pas hyung" << std::endl;

	//  열거형은 내부적으로 정수로 처리되며, 각 열거형 멤버는 0부터 1씩 증가하는 정수값을 갖는다.
	std::cout << TEST << std::endl; // 0

	TEST = jun;
	std::cout << TEST << std::endl;	// 1

	TEST = yoo;
	std::cout << TEST << std::endl;	// 2
	return (0);
}
profile
etudiant_42

0개의 댓글