반응형
삼항연산자는 조건식이 참이면 결과1을, 거짓이면 결과2를 반환합니다. 조건식,결과1,결과2 로 항이 3개이기 때문에 삼하연산자라고 부릅니다. 아래 형식으로 사용합니다.
(조건식) ? 결과1 : 결과2
아래 코드를 봅시다.
int result;
result = (1<2) ? 10 : 30;
어떤 결과가 출력될까요? 조건식 1<2 는 참이므로, 10이 출력됩니다.
실제 코드를 작성하여 실행 결과를 확인해봅시다.
#include <iostream>
using namespace std;
int main()
{
int result;
result = (1<2) ? 10 : 30;
cout<<result;
}

반응형
'C++ > 연산자' 카테고리의 다른 글
[C++] 논리연산자 (0) | 2022.08.11 |
---|---|
[C++] 비교연산자 (0) | 2022.08.11 |
[C++] 증감 연산자 (전위연산, 후위연산) (0) | 2022.08.11 |
[C++] 산술 연산자 (0) | 2022.08.10 |
댓글