안녕하십니까. 리습입니다.
이제 연산자에 대한 것도 마지막입니다. 마지막으로 삼항연산자에 대하여 알아보도록 하겠습니다. 삼항연산자는 연산을 하는데 3개의 항이 필요하다고 해서 붙여진 이름입니다. 또한 많은 종류가 존재하지도 않습니다.
조건연산자 ( ? : ) |
조건 연산자는 특정 조건에 대하여 맞는지 틀린지 판독을 한후 그 값을 내보내주는 연산자입니다. 조건식을 쓴후 ? 를 한후에 맞을경우 : 앞의것을 보내주고, 틀릴경우 : 뒤의 것을 보내주는 것입니다.
<조건> ? <맞을 때 값> : <틀릴 때 값>
우리가 질문 하는 것처럼 직관적으로 ? 를 쓰기 때문에 매우 보기에도 좋습니다. 간단한 조건문에는 if문을 쓰는것보다 조건연산자를 쓰는것이 보기 좋을때도 많습니다.
( 절대값을 return 하는 구문이다. 매우 직관적이고 읽기 좋다. )
연산자는 공구와 같다. |
. 정말 다양한 연산자가 존재하는 것이 바로 C언어의 장점입니다. 하지만 다양한 공구가 있다고 자연스럽게 장인이 될수잇는 것은 아닙니다. 공구에 대하여 숙련이 되야지만 장인이 될 수 있는 것입니다. C언어가 가지고 있는 다양한 연산자를 잘 이해하시고 꼭 장인이 되시길 바랍니다.
'소프트웨어 > C 언어' 카테고리의 다른 글
[C언어]18. 헤더파일이란 무엇인가 ( 헤더파일을 만드는 법 ) (5) | 2013.06.06 |
---|---|
[C언어]17. 변수의 계산방법, 연산자에 대하여 알아보자. -5- ( 연산자 우선순위 ) (0) | 2013.06.06 |
[C언어]15. 변수의 계산방법, 연산자에 대하여 알아보자. -3- ( 이항연산자 ) (0) | 2013.06.06 |
[C언어]14. 변수의 계산방법, 연산자에 대하여 알아보자. -2- ( 단항연산자 ) (0) | 2013.06.06 |