當前位置:首頁 » 編程語言 » 條件運算符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條件語句例子如下:

知識擴展:

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

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

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

熱點內容
如何評價一個伺服器的性能 發布:2025-05-17 23:40:53 瀏覽:270
淘寶客適合什麼伺服器 發布:2025-05-17 23:39:26 瀏覽:612
python循環文件 發布:2025-05-17 23:39:22 瀏覽:828
androidstudio更新 發布:2025-05-17 23:38:22 瀏覽:643
java項目面試 發布:2025-05-17 23:30:53 瀏覽:780
若主存儲器按位元組編址 發布:2025-05-17 23:30:46 瀏覽:24
kotlinandroid 發布:2025-05-17 23:19:09 瀏覽:974
雲編程英語 發布:2025-05-17 23:18:34 瀏覽:623
androidstudio導入類 發布:2025-05-17 23:15:36 瀏覽:237
私人電腦伺服器如何設置 發布:2025-05-17 23:14:48 瀏覽:366