삼항연산자란?
✅ if ~ else
문을 대신하여 사용할 수 있는 연산자
✅ 형식: ‘조건’ ? ‘A’ : ‘B’
- 참일 경우 ➡️ A 반환
- 거짓일 경우 ➡️ B를 반환
✏️ 예시
int res = 0;
int A = 10, B = 20;
res = (A < B) ? A : B; //A
res = (A > B) ? A : B; //B
- 첫번째
res
: A
가 더 작기 때문에 A < B
는 참이므로 A
출력
- 두번째
res
: A
가 더 작기 때문에 A > B
는 거짓이므로 B
출력