Public/tip & tech

[코드정리] if else 문을 한줄로

quantapia 2009. 5. 12. 17:47

if문에서 처리하는 명령어 하나 else문에서 처리하는 명령어가 하나일때

이걸 하나의 문장으로 줄여서 처리할수 있다.

 

c;

a = 10

b = 20

 

if ( a > b )

c = a

else

c = b

 

위 조건식을 한줄로 표현하면 다음과 같다.

 

c = ( a < b ) ? a : b

 

사용법만 안다면 이렇게 사용하는것도 나쁘지 않은것 같다.