본문 바로가기
C_프로그래밍

[C 프로그래밍] 23장. 삼항 연산자 (조건 연산자)

by 팔공산호랑이 2020. 4. 5.

-----------------------------------------------

-----------------------------------------------

-----------------------------------------------

-----------------------------------------------

-----------------------------------------------

-----------------------------------------------

물음표는 물어 보는 것이며

num1num2보다 큰가?

참일 경우? 거짓일 경우? 두 가지로 나눌 수 있습니다.

참일 경우 콜론 앞의 첫 번째 항이 반환되고

거짓일 경우 콜론 뒤의 두 번째 항이 반환됩니다.

-----------------------------------------------

-----------------------------------------------

다음 예제를 살펴보면

9번재 줄에서

num0보다 큰가?

참이라면 num이 반환

거짓이라면 num이 반환됩니다.

-----------------------------------------------

num-5이므로

num0보다 큰가? 는 거짓이고

따라서 num이 반환되어

abs = -num이 됩니다.

그래서 절대값은 5가 출력이 됩니다.

-----------------------------------------------

-----------------------------------------------