首頁 > 後端開發 > C++ > C 三元運算子如何運作?

C 三元運算子如何運作?

Patricia Arquette
發布: 2024-12-15 01:57:11
原創
173 人瀏覽過

How Does the C   Ternary Operator Work?

理解C 中的條件(三元)運算符

條件運算符,或者更常見的三元運算符,提供了一種簡潔的替代方案到C 中的if-else 語句。它允許您使用以下語法編寫條件賦值:

(condition) ? true-clause : false-clause
登入後複製

條件運算子的機制:

  • 條件是一個布林表達式,其計算結果為true 或false。
  • true-clause 是條件評估為時指派的值true。
  • false-clause 是條件計算結果為 false 時所指派的值。

用法:

三元運算子最多常用於賦值運算。例如,如果「三」為true,則此程式碼片段將值3 指派給變數x;如果「三」為假,則將值3 指派給變數x:

bool Three = SOME_VALUE;
int x = Three ? 3 : 0;
登入後複製

等效的if-else 語句:

三元運算子其實是以下if-else語句的捷徑:

bool Three = SOME_VALUE;
int x;
if (Three)
    x = 3;
else
    x = 0;
登入後複製

以上是C 三元運算子如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板