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 |