當前位置:編程學習大全網 - 圖片素材 - 條件運算符(? :)的運算規則是?

條件運算符(? :)的運算規則是?

條件運算符(? :)的運算規則是?如下:

C++中,“?”與“:”***同組成三目條件運算符(?:)

三目條件運算符(?:)使用例子如下:

x ? y:z;

上面的三目條件運算的規則是:先計算表達式x的值,若x為真,則整個三目運算的結果是表達式y的值;若x為假,則整個三目運算的結果是表達式z的值。

下面的例子為從兩個數中找出較大的程序:

int a=3,b=4;

int max=a>b?a:b;

max的值為4。

擴展資料:

C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計,因而C++就適應的問題規模而論,大小由之。

C++不僅擁有計算機高效運行的實用性特征,同時還致力於提高大規模程序的編程質量與程序設計語言的問題描述能力。

條件運算符:計算 ?前面表達式,為真返回冒號前面的,為假返回冒號後面的。因為 x=1 表達式整體值為 1,即為真,返回 (y=1,y+=x+5) 表達式的值,這裏是逗號表達式,唯壹壹個不知道幾目的運算符,像++,--屬單目,+ , - 等是雙目,條件是三目運算符。

  • 上一篇:林正英演的有壹部澳門電視劇,他是壹位警察,那部電視劇叫什麽。
  • 下一篇:這個組合叫啥,韓國的。
  • copyright 2024編程學習大全網