본문 바로가기

c++

C++ 삼항연산자

C++에서 삼항 연산자는 조건 연산자라고도 합니다. 이 연산자는 세 개의 피연산자를 사용하여 조건문의 참/거짓 여부에 따라 두 개의 값 중 하나를 반환합니다.

C++의 삼항 연산자는 다음과 같은 형식을 가집니다.

 

위의 코드에서, condition은 참/거짓을 판단하는 조건식입니다. 조건식이 참이면 true_expression이 반환되고, 거짓이면 false_expression이 반환됩니다.

예를 들어, 다음 코드는 a와 b 중에서 더 큰 값을 반환하는 삼항 연산자를 사용하는 예시입니다.

 

위의 코드에서, (a > b)는 false를 반환하므로 max_value에는 b의 값인 10이 할당됩니다.

삼항 연산자는 단일 표현식으로 작성되므로, if-else문보다 간단하고 짧은 코드를 작성할 수 있습니다. 하지만, 코드의 가독성을 해치지 않도록 적절하게 사용해야 합니다.

'c++' 카테고리의 다른 글

C++ 함수( Function)  (0) 2023.03.04
c++ 조건문 (if문)  (0) 2023.03.04
C++ 연산자  (0) 2023.03.04
c++ 반복문 (While문)  (0) 2023.03.04
c++ 반복문 ( for문)  (0) 2023.03.04