로딩
요청 처리 중입니다...

[C 언어 기초] if~else를 이용한 다중 흐름의 분기와 삼항 연산자

 [C 언어 기초] if~else를 이용한 다중 흐름의 분기와 삼항 연산자

이중 분기 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문 # 다중분기 # 삼항연산자 # 이중분기 # 조건연산자