當前位置:首頁 » 編程語言 » 條件運算符c語言

條件運算符c語言

發布時間: 2024-08-20 20:11:35

㈠ 在c語言中條件運算符有什麼作用

條件運算符(?:)是C語言中唯一的一個三目運算符,它是對第一個表達式作真/假檢測,然後根據結果返回兩外兩個表達式中的一個。
<表達式1>?<表達式2>:<表達式3>
在運算中,首先對第一個表達式進行檢驗,如果為真,則返回表達式2的值;如果為假,則返回表達式3的值。
例如: a=(b>0)?b:-b; 當 b>0 時, a=b;
當b不大於0時,
=—b;這就是條件表達式。其實上面的意思就是把b的絕對值賦值給a。

㈡ c語言 條件運算符

條件運算符(? : )是一個三目運算符,即有三個操作數。

使用條件運算符(?:)可以實現 If else 的功能,其一般形式為:

表達式1 ? 表達式2 : 表達式3

例如條件語句:

if(a>b) max=a;
else max=b;
可用條件表達式寫為

max=(a>b) ? a : b;

執行該語句的語義是:如a>b為真,則把a賦予max,否則把b 賦予max。

if條件語句例子如下:

知識擴展:

  • 條件運算符的運算優先順序低於關系運算符和算術運算符,但高於賦值符

  • 條件運算符?和:是一對運算符,不能分開單獨使用。

  • 條件運算符的結合方向是自右至左。

熱點內容
網盤存儲api 發布:2025-08-26 04:20:34 瀏覽:750
提高光纖上傳速度 發布:2025-08-26 04:06:14 瀏覽:437
shell腳本等待 發布:2025-08-26 04:06:02 瀏覽:153
shell腳本的for 發布:2025-08-26 03:33:46 瀏覽:685
骨關節廣告腳本 發布:2025-08-26 03:18:13 瀏覽:669
免費java培訓 發布:2025-08-26 03:13:49 瀏覽:752
iphone軟體存儲滿 發布:2025-08-26 03:08:26 瀏覽:994
misc是什麼文件夾 發布:2025-08-26 02:49:03 瀏覽:344
緩存視頻最快的軟體 發布:2025-08-26 02:45:11 瀏覽:158
android卡刷 發布:2025-08-26 02:42:41 瀏覽:314