[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 조건문