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

C++ 조건문 (if, switch)

by Sein_ 2025. 10. 13.
728x90

[Do it C++ 완전정복_ 152~162p]

if / if ~ else 조건문

  • 조건식이 참(true)일 때 해당하는 문장을 실행
  • 앞의 조건이 거짓일 때 다음 조건을 검사한다.
if (조건식1) {
    실행문1;
}
else if (조건식2) {
    실행문2;
}
else {
    실행문3;  // 모든 조건이 거짓이면 else 블록이 실행
}

 

switch ~ case 조건문

  • 하나의 변수 값을 여러 경우(case) 와 비교하여 실행할 문장을 선택
  • 각 case 뒤에는 비교할 상수값을 적으며, 일치하면 그 아래의 문장을 실행
  • break 문을 만나면 switch 블록을 빠져나온다.
switch (변수) {
    case 값1:
        실행문1;
        break;
    case 값2:
        실행문2;
        break;
    case 값3:
        실행문3;
        break;
    default:
        실행문4;  // 어떤 case와도 일치하지 않을 때 실행
        break;
}

 

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

C++ 예외 처리 (try-catch)  (0) 2025.10.13
C++ 반복문과 제어문  (0) 2025.10.13
C++ 레퍼런스 변수 (참조 변수)  (0) 2025.10.13
C++ 함수의 인자 전달 방식 (값, 참조, 주소)  (0) 2025.10.13
C++ 구조체 (struct)  (1) 2025.10.13