본문 바로가기
C++/C++ 기초 문법

[C++] 조건문 if , switch 문

by 후야- 2023. 12. 23.

1. 조건문

-> 조건문을 사용하면 어떤 값이 참 또는 거짓인지에 따라 주어진 코드를 실행한다.

-> C++ 에서 주요 조건문은 if/else , switch 문이 있다.

 

◾ 📗 if 문

i = 0; // 변수 선언
int main()
{
	if (i > 4)
	{
		// 뭔가 작업한다.
	}
	else if (i > 2)
	{
		// if 가 아닐 경우 실행
	}
	else
	{
		// if, else if 가 아닐 경우 실행
	}
	return 0;
}

-> 이런식으로 작동한다.

 

◾ 📙 switch 문

-> switch 문에 지정할 수 있는 표현식은 결괏값이 반드시 정수 타입이거나, 정수 타입으로 변환할 수 있는 타입이거나, 열거타입, 강타입이어야 한다.  또한 상수와 비교할 수 있어야 한다.

-> 표현식의 만족 여부가 아닌 표현식의 다양한 결괏값마다 수행할 동작을 결정하는데 주로 사용한다.

int main()
{
	switch (item)      
	{
	case aItem:      
		// 실행
		break;       // 이 조건이 맞으면 멈추고 빠져나오기
	case bItem:
		// 실행
		break;
	default:         // 아무것도 실행 안됬을 시
		// 실행
		break;
	}
	return 0;
}

 

'C++ > C++ 기초 문법' 카테고리의 다른 글

[C++] 3방향 비교 연산자  (0) 2023.12.26
[C++] 조건 연산자(?:) -> 삼항 연산자  (0) 2023.12.26
[C++] 구조체  (0) 2023.12.23
[C++] 열거 타입  (0) 2023.12.22
[C++] 인라인(inline) 함수  (0) 2023.12.22