f / else 문의 사용에서 각 조건에 대하여 처리하는 연산이 하나(또는 한줄) 인 경우, 이를 간단히 표현할 수 있다.

1
2
3
4
5
6
int v = 30, x;
 
if (v > 30)
    x = 100;
else
    x = 0;


위의 if / else 문을 한줄로,

1
x = (v > 30) ? 100 : 0;


코드가 길어지는 것이 싫을 때, 사용하면 좋지 아니할까?
2015/08/01 13:14 2015/08/01 13:14