본문 바로가기

C++

[C++] switch 구문 / 삼항 연산자

// switch case 
int iTest = 20;

switch (iTest)
{
case 10:
	// iTest 가 10 일때 들어옵니다.
	break;
case 20:
	// iTest 가 20 일때 들어옵니다.
	break;
default:
	break;
}

// 삼항 연산자
// :?
iTest == 20 ? iTest = 100 : iTest = 200;

if (iTest == 20)
{
	iTest = 100;
}
else 
{
	iTest = 200;
}

switch 구문을 작성 할 때 break 를 주의 해야 합니다.

break 를 쓰지 않는다고 문법적 오류가 없기 때문에 단순 오타로 인한 오류가 나올 수 있습니다.