2164
2013-11-29 16:11:25
0
if ( 조건 ) 입니다. 조건은 0(false) 과 0이아닌수 (true ) 로 인식합니다.
if (1) 이건 무조건 if문안의 내용을 실행합니다.
if (1 - 1) 이건 무조건 0이 되므로 if문은 항상 건너뛰죠
if ( 9 > 0 ) 이건 9가 0보다 크면 1을 아니면 0을 리턴하게 됩니다 물론 무조건 실행하겠죠
if ( 9 > 0 ? 0 : 1 ) 이렇게 하면 어떻게 될까요
무조건 실행을 안합니다. 이해가 안되시면 삼항연산자가 어떤원리이고 if문 조건안에 리턴값이 뭔지 확인해보세요
if 안에 조건문은 만들기 나름입니다.