더북(TheBook)

5.3 참이면 A, 거짓이면 B: if~else

지금까지는 조건문이 참이면 A를 출력하고 그렇지 않으면 A를 출력하지 않는 if 조건문을 사용하였습니다. 조건문이 참이면 A를 출력하고 그렇지 않으면 B를 출력하는 조건문은 if~else를 사용하여 프로그래밍합니다.

condition_ifelse.c

#include <stdio.h>
 
main() {
    int a = 5;
 
    if (a > 3)                // if (참)
        printf("A\n");        // 조건문이 참이면 실행
    else
        printf("B\n");        // 조건문이 거짓이면 실행
    printf("C\n");
 
    if (a > 8) printf("D\n"); // 조건문이 참이면 실행
 
    else printf("E\n");       // 조건문이 거짓이면 실행
 
    printf("F\n");
}

실행 결과

A

C

E

F

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