이중 분기 if~else 구절 이중 분기 if~else 구절의 실행 흐름 이번에는 if~else에 대해서 알아보자. 파이썬 같은 경우에는 다중 분기를 표현하기 위해서는 if ~ elif ~ else 구조로 되어 있는 if 문을 활용 했었어야 했는데 C 언어는 if~else만 가지고 이중 분기 및 다중 분기까지 적용시킬 수 있다.
그리고 if~else 부분의 구조는 다음과 같다. if(num1 > num2) { printf("num1이 num2보다 크다. \n"); printf("%d > %d \n", num1, num2); } else { printf("num1이 num2보다 작다.
\n"); printf("%d <= %d \n", num1, num2); } 즉, 위의 코드에서 if 구절의 조건이 '참(True)'이라면 if 중괄호 영역이 실행되고 '거짓(False)'이라면 else 부분의 영역이 실행되는 구조이다. 그럼 다음 코드를 실행해서 이를 확인해 보자.
#include
#
C언어
#
else
#
if문
#
다중분기
#
삼항연산자
#
이중분기
#
조건연산자