출처: http://en.wikipedia.org/wiki/%3F:
GNU확장은 다음과 같이 값을 프로세싱을 한번 이상 할 경우, 문제가 되는 경우를 대비해 다음과 같이 operand를 스킵할 수 있게 한다.
a = x ? : y;
상기 라인은 아래와 같다.
a = x ? x : y;
만일 x가 expression이라면, 한번만 프로세싱된다.
'프로그래밍 > C' 카테고리의 다른 글
strtok에 NULL을 전달하는 이유 (0) | 2014.05.29 |
---|---|
함수포인터 & typdef를 이용한 함수포인터 (0) | 2014.05.07 |
[visual studio] 에러 C2143 로컬변수 선언 위치 (0) | 2013.11.24 |
c precedence table (0) | 2013.11.23 |
typedef struct 안에서 스스로를 참조 할 때 주의점 (0) | 2013.11.19 |