개발 Tools/C_개념
C 개념 조건 연산자 ( ? : )
전컴반
2022. 1. 12. 20:59
3개의 피연산자를 갖는 3항 연산자가 있는데 바로 "? :"입니다. 이 연산자를 조건 연산자라고 합니다.
꼴은 간단합니다.
식1 ? 식 2 : 식 3
이때, 만약 식 1이 참이라면 식 2가 실행되고 거짓이라면 식 3이 실행됩니다. 예를 들어보겠습니다.
int a = 1;
int b = 4;
a > b ? printf("a > b") : printf("b > a");
출력
b > a
이와 같이 b가 a보다 더 크기 때문에 식 1의 조건이 거짓으로 되고, 식 3이 실행된 것입니다.
반응형