noname02
삼항연산자(조건연산자) 본문
조건 ? 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