條件表達式

條件表達式由條件運算符構成,並常用條件表達式構成一個賦值語句

基本介紹

  • 中文名:條件表達式
  • 構成條件運算符
  • 口訣:前真後假
  • 注意:右結合性
基本資料,公式注意,

基本資料

其一般形式如下:
x=<表達式1>?<表達式2>:<表達式3>
其意義是:先求解表達式1,若為非0(真),則求解表達式2,將表達式2的值賦給x。若為0(假),則求解表達式3,將表達式3的值賦給x。 口訣:前真後假。
例如:
min=(a<b)?a:b;
效果是將a、b中較小的那個賦給min。

公式注意

若有多個條件表達式像這樣連在一起:x=<表達式1>?<表達式2>:<表達式3>?<表達式4>:<表達式5>···執行順序是從右到左依次判斷再求出最後的x,即所謂的右結合性。
注意:此表達式後邊無需加 “;”。
例如: a=1,b=2,c=3,d=4,則條件表達式a<b?a:c<d?c:d的值為:1

相關詞條

熱門詞條

聯絡我們