[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 <s...


#C언어 #else #if문 #다중분기 #삼항연산자 #이중분기 #조건연산자

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