C 언어에서 ?:는 조건부 부울 표현식을 기반으로 두 값 사이를 선택하는 삼항 연산자라고도 하는 조건부 연산자입니다. 구문은 다음과 같습니다: 조건 ? 값_if_true : 값_if_false. 조건이 true이면 value_if_true를 반환하고, 그렇지 않으면 value_if_false를 반환합니다.
C언어에서 ?:란 무엇인가요?
C 언어에서 ?:는 조건 연산자이며 삼항 연산자라고도 합니다. 이를 통해 개발자는 조건부 부울 표현식을 기반으로 두 가지 다른 값 중에서 선택할 수 있습니다.
Syntax
?: 연산자의 구문은 다음과 같습니다.
<code class="c">condition ? value_if_true : value_if_false;</code>
where:
작동 방식
?: 연산자는 condition 부울 표현식의 참 또는 거짓 값을 기준으로 value_if_true와 value_if_false 중에서 선택합니다.
Example
다음은 ?: 연산자를 사용하는 예입니다.
<code class="c">int age = 18; char *message = (age >= 18) ? "成年人" : "未成年人";</code>
이 예에서 ?: 연산자는 문자열 "adult에서 age가 18보다 크거나 같은지 여부를 결정합니다. " 및 "미성년자" 중에서 선택하세요. age는 18보다 크거나 같으므로 message에는 "adult" 값이 할당됩니다.
위 내용은 ?:는 C 언어로 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!