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