Study/C
삼항연산자(조건연산자)
kimtaku
2015. 4. 1. 15:40
조건 ? A : B;
조건이 true인 경우 A를 반환, false인 경우 B를 반환한다.
생각해보면 함수는 일종의 연산자라고 볼 수 있는 것 같다.
인자를 받아서 작업 후 값을 반환하는 것인데, 연산자가 바로 그러한 것 아니겠는가?
이 삼항연산자라는 이름이 붙은 이유는 항목이 3항으로 이루어져있기 때문이다.
조건, A, B 이렇게 3개로.
조건식에는 괄호가 없어도 되지만, 가독성을 위해 괄호를 넣는것이 좋을 것 같다.