2014년 4월 25일 금요일

if / else 문을 한줄로 간단히 표현

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

int v = 30, x;

if (v > 30)
    x = 100;
else
    x = 0;


위의 if / else 문을 한줄로,

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


코드가 길어지는 것이 싫을 때, 사용하면 좋지 아니할까?

댓글 없음:

댓글 쓰기