C언어

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

고요한하늘... 2009. 4. 13. 15:39

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

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

 

c;

a = 10

b = 20

 

if ( a > b )

c = a

else

c = b

 

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

 

c = ( a < b ) ? a : b

 

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

 

 

'C언어' 카테고리의 다른 글

DOXYGEN & graphviz  (0) 2009.06.10
한글 putty  (0) 2009.04.20
[코드정리]debuging 함수  (0) 2009.04.13
time 33 hash function ( apr에서 사용하는 해시 함수 )  (0) 2009.03.28
대용량 검색을 위한 TRIE 업그레이드  (0) 2009.03.26