프로그래밍/C
ternary operator
code cat
2014. 4. 13. 20:27
출처: http://en.wikipedia.org/wiki/%3F:
GNU확장은 다음과 같이 값을 프로세싱을 한번 이상 할 경우, 문제가 되는 경우를 대비해 다음과 같이 operand를 스킵할 수 있게 한다.
a = x ? : y;
상기 라인은 아래와 같다.
a = x ? x : y;
만일 x가 expression이라면, 한번만 프로세싱된다.