삼항연산자란? 간단하게 항이 세 개라는 의미 단항 = a++, a--등 이항 = a = 3, a+b 삼항 = 조건에 따라서 다른 명령을 수행하는 연산자 구조: 조건? 참: 거짓 ex1. int a = 10>5 ? 10: 5; printf("%d", a); 해설 조건 10>5? 조건이 참일 때의 수행할 값은 10 조건이 거짓일 때의 수행할 값은 5 10>5가 참이니깐 10으로 출력 만약 조건이 거짓이였다면 5가 출력됐을 것 ex2 void main(void){ int a, b; a = 20; b = (a>10)?a+a:a*a; printf("b=%d₩n", b); } 해설 조건 : a>10? 참이면 a+a로 출력 거짓이면 a*a로 출력 20>10이 참이므로 a+a -> 20+20가 수행되어서 b=40이 출..