학습 내용

C++ 프로그램에서는 제어문을 사용해 코드의 실행 흐름을 제어합니다. 제어문은 실행 순서를 변경하거나 조건에 따라 다른 코드 블록을 실행하고, 반복적으로 특정 코드를 실행할 수 있도록 해줍니다. 다음은 C++에서 널리 사용되는 주요 제어문들입니다.

if 문

if 문은 특정 조건이 참일 때만 코드 블록을 실행합니다.

if (조건)
{
    // 조건이 참일 경우 실행할 코드 블록
}
int age = 20;

if (age >= 18)
{
    cout << "컨텐츠 이용이 가능합니다" << endl;
}

else 문

else 문은 if 문의 조건이 거짓일 때 코드 블록을 실행합니다.

if (조건)
{
    // 조건이 참일 경우 실행할 코드 블록
}
else
{
    // 조건이 거짓일 경우 실행할 코드 블록
}
int age = 17;

if (age >= 18)
{
    cout << "성인입니다" << endl;
}
else
{
    cout << "미성년자입니다" << endl;
}

else if 문

else if 문은 여러 조건을 순차적으로 검사할 때 유용합니다. 조건에 따라 첫 번째로 참인 코드 블록만 실행됩니다.

if (조건1)
{
    // 조건1이 참일 경우 실행할 코드 블록
}
else if (조건2)
{
    // 조건2가 참일 경우 실행할 코드 블록
}
else
{
    // 모든 조건이 거짓일 경우 실행할 코드 블록
}
int age = 10;

if (age >= 18)
{
    cout << "성인입니다" << endl;
}
else if (age >= 13)
{
    cout << "청소년입니다" << endl;
}
else
{
    cout << "어린이입니다" << endl;
}