首頁 > 常見問題 > 主體

C語言問號表達式如何使用

小老鼠
發布: 2024-01-22 17:13:44
原創
2378 人瀏覽過

在C語言中,問號表達式通常用於條件運算子 ?:,也稱為三元運算子。問號表達式的語法為「condition ? expression1 : expression2」。

C語言問號表達式如何使用

在C語言中,問號運算式通常用於條件運算子 ?:,也稱為三元運算子。這個運算子接受三個運算元,並根據中間的問號前面的條件式的結果來傳回兩個運算元中的一個。

問號表達式的語法如下:

c

condition ? expression1 : expression2
登入後複製

如果condition 為真(非零),則問號表達式傳回expression1 的值;否則,傳回expression2 的值。

下面是一個簡單的範例,示範如何使用問號表達式:

##c

#include <stdio.h>  
  
int main() {  
    int a = 10;  
    int b = 20;  
    int max = (a > b) ? a : b;  
    printf("max = %d\n", max); // 输出 max = 20  
    return 0;  
}
登入後複製
在上面的範例中,我們使用問號表達式來確定變數max 的值。如果 a 大於 b,則 max 的值為 a;否則,max 的值為 b。在這種情況下,因為 b 的值大於 a,所以輸出為 max = 20。

以上是C語言問號表達式如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!