noname02

삼항연산자(조건연산자) 본문

Study/C

삼항연산자(조건연산자)

kimtaku 2015. 4. 1. 15:40

조건 ? A : B;


조건이 true인 경우 A를 반환, false인 경우 B를 반환한다.

생각해보면 함수는 일종의 연산자라고 볼 수 있는 것 같다.

인자를 받아서 작업 후 값을 반환하는 것인데, 연산자가 바로 그러한 것 아니겠는가?

이 삼항연산자라는 이름이 붙은 이유는 항목이 3항으로 이루어져있기 때문이다.

조건, A, B 이렇게 3개로.

조건식에는 괄호가 없어도 되지만, 가독성을 위해 괄호를 넣는것이 좋을 것 같다.



'Study > C' 카테고리의 다른 글

main함수의 인자  (0) 2015.04.02
파일 관련 함수  (0) 2015.04.02
#pragma once와 #ifndef  (0) 2015.04.01
메크로 함수의 사용  (0) 2015.04.01
scanf_s 함수  (0) 2015.04.01
Comments