더북(TheBook)

4.2.1 if-else 문

먼저 조건문이 무엇인지 알아보겠습니다. 조건문에서 가장 기본은 if-else 문으로, 기본 형식은 다음과 같습니다.

형식

if (조건) {
    // 조건을 만족할 때 수행할 문장 
} else {
    // 조건을 만족하지 않을 때 수행할 문장
}

if 문 뒤에는 조건이 들어가는데, 조건을 만족하면 if 문의 중괄호 영역을 실행하고 조건을 만족하지 않는 모든 경우에는 else 문의 중괄호 영역을 실행하라는 의미입니다. 조건에 따라 두 방향으로 분기하죠. 즉, 조건문은 프로그램을 실행하는 중에 조건에 따른 분기가 필요할 때 사용합니다.

그럼 한번 가정해 봅시다. 여러분이 청소년일 수도 있고, 성년일 수도 있습니다. 성년 기준을 20세 이상으로 한다고 했을 때 나이가 15세라면 코드를 다음과 같이 작성할 수 있습니다. 여기서 조건은 20세 이상이라는 나이가 되겠죠?

4.2.1 if_else.c

int main(void) {
    int age = 15;
    if (age >= 20) {
        printf("성년입니다.\n");
    } else {
        printf("청소년입니다.\n");
    }
    return 0;
} 

실행결과 icon_con

청소년입니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.