C++

[C++] if문 (if, else if, else)

dev_bear 2022. 4. 4. 07:32

C++ if문

C++ if문

C++ if문과 else if, else의 사용 방법입니다.

int a = 10;
if (a < 10) { }
else if (a > 10) { }
else { }

(a < 10)이 true이면 if 블록 안의 내용이 실행됩니다.

(a < 10)이 false이면 else if의 (a > 10)이 true인지 확인합니다.

(a > 10)이 true이면 else if 블록 안의 내용이 실행되고 false이면 else 블록 안의 내용이 실행됩니다.

즉, 위에서부터 조건을 만족하면 안의 블록이 실행되고 아니면 다음 조건을 비교합니다.

int a = 10;
if (a < 10) { }

이렇게 if문 단독으로 사용이 가능합니다.

int a = 10;
if (a < 1) { }
else if (a < 2) { }
else if (a < 3) { }
else if (a < 4) { }

else if를 여러개 사용할 수 있습니다.

int a = 10;
if (a < 10) { }
else { }

if 다음에 바로 else를 사용할 수 있습니다.

else는 한번만 사용 가능합니다.

 

반응형

'C++' 카테고리의 다른 글

[C++] 함수 오버로딩 (overloading)  (0) 2022.04.06
[C++] for문  (0) 2022.04.05
[C++] auto란  (0) 2022.04.03
[C++] 삼항연산자 사용 방법  (0) 2022.04.02
[C++] 메모리 동적 할당, new, delete  (0) 2019.10.12