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

知識擴展:

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

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

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

熱點內容
手機java模擬器 發布:2025-09-18 07:13:29 瀏覽:413
linux線程的棧大小 發布:2025-09-18 07:09:42 瀏覽:630
廢舊電腦做linux伺服器 發布:2025-09-18 07:06:50 瀏覽:261
終端配置怎麼寫 發布:2025-09-18 06:44:42 瀏覽:800
ftp手機登陸 發布:2025-09-18 06:43:04 瀏覽:763
emc存儲800電話 發布:2025-09-18 06:32:49 瀏覽:960
c語言編程與設計 發布:2025-09-18 06:09:15 瀏覽:721
2016年預演算法 發布:2025-09-18 06:07:05 瀏覽:622
什麼是廣告腳本設計 發布:2025-09-18 05:52:09 瀏覽:658
移動版我的世界伺服器 發布:2025-09-18 05:38:49 瀏覽:965