34. C++ if, else

C++ if, else

1. 개요

1.1 문서 개요

이 문서는 C++의 조건 분기 구문인 ifelse에 관해 기록하는 문서입니다. 조건 분기문은 프로그램의 흐름을 제어하는 핵심 구조로, 주어진 조건에 따라 특정 코드를 실행하거나 건너뛰도록 제어할 수 있습니다. 이는 제어문(Control Statement)의 일종으로서, 알고리즘의 분기 처리에 필수적으로 사용됩니다.

2. 내용

2.1 if 문: 조건에 따른 코드 실행

if 문은 주어진 조건이 참(true)일 경우에만 특정 블록의 코드를 실행합니다.

2.1.1 기본 문법

if (조건식) {
    // 조건이 참일 때 실행될 코드
}

2.1.2 예제

int a = 10;
if (a > 5) {
    std::cout << "a는 5보다 큽니다." << std::endl;
}

2.2 if-else 문: 조건에 따라 다른 블록 실행

if 조건이 참이면 첫 번째 블록을 실행하고, 거짓이면 else 블록이 실행됩니다.

2.2.1 문법 구조

if (조건식) {
    // 조건이 참일 때
} else {
    // 조건이 거짓일 때
}

2.2.2 예제

int a = 3;
if (a % 2 == 0) {
    std::cout << "짝수입니다." << std::endl;
} else {
    std::cout << "홀수입니다." << std::endl;
}

2.3 else if 문: 다중 조건 처리

여러 개의 조건을 순차적으로 검사하고 실행할 수 있습니다.

2.3.1 문법 예시

if (a > 0) {
    // 양수일 때
} else if (a < 0) {
    // 음수일 때
} else {
    // 0일 때
}

3. 마무리

C++의 if, else, else if 구문은 프로그램의 흐름을 조건에 따라 제어하는 데 사용됩니다. 이 구조는 분기 로직, 입력 검증, 예외 처리 등 다양한 상황에서 사용되며, 제어 흐름의 기본 구성 요소로 매우 중요합니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

error: Content is protected !!
위로 스크롤