[c언어] 조건문의 실행 흐름

C언어에서 조건문은 프로그램의 실행 흐름을 제어하는 데 중요한 역할을 합니다. 조건문을 사용하여 특정 조건이 참일 때와 거짓일 때 다른 동작을 수행할 수 있습니다.

if 문

if문은 가장 기본적인 조건문으로, 주어진 조건이 참일 때 특정 코드 블록을 실행합니다. 예를 들어:

int num = 10;

if (num > 5) {
    printf("num은 5보다 큽니다.");
}

위의 예제에서, num이 5보다 크므로 printf 문이 실행됩니다.

else 문

else문은 if문의 조건이 거짓일 때 실행할 코드 블록을 정의합니다. 아래 예제를 참고하세요:

int num = 3;

if (num > 5) {
    printf("num은 5보다 큽니다.");
} else {
    printf("num은 5보다 작거나 같습니다.");
}

위의 예제에서, num은 5보다 작으므로 else 블록의 printf 문이 실행됩니다.

else if 문

여러 가지 조건을 순차적으로 검사하고 싶을 때, else if문을 사용할 수 있습니다. 다음은 else if문의 예제입니다:

int num = 5;

if (num > 10) {
    printf("num은 10보다 큽니다.");
} else if (num < 5) {
    printf("num은 5보다 작습니다.");
} else {
    printf("num은 5입니다.");
}

위의 예제에서, num은 5이므로 세 번째 블록의 printf 문이 실행됩니다.

C언어의 조건문을 잘 이해하고 적절히 활용하면 프로그램의 실행 흐름을 유연하게 제어할 수 있습니다.

참고 자료: C 조건문