在c中語句abab是什麼意思

2021-03-04 09:26:51 字數 2560 閱讀 4204

1樓:活動星系核

如果a>b成立,那麼這個表示式的值為變數a,反之為變數b,一般都這麼用c=(a>b?a:b);這樣就相當於一個判斷語句對c進行賦值

2樓:匿名使用者

如果a>b 就用a 反之用b

3樓:匿名使用者

那就是傳說中的 三元操作符

4樓:龜十三

三目運算子...先判斷表示式是或非``是整個表示式值就是a,非就是b``

5樓:匿名使用者

好好看書,這是條件運算子,基礎很重要

6樓:飛翔的翅膀

如果a>b則答案就是a,如果ab成立則執行a,如果a>b不成立,則執行b,

c++中a>b?a:b是什麼意思

7樓:匿名使用者

三元操作符,首先判斷表示式 a > b是否為真,如果為真,則執行表示式a ;若為假,則執行表示式b

8樓:龔煒林

這個是選擇語句,基本形式是判斷條件?語句1:語句2;

如果滿足判斷條件,就執行語句1,否則執行語句2.

9樓:匿名使用者

他相當於:

if(a>b)

return(a);

else return(b);

即函式的返回值是a或b;

10樓:匿名使用者

如果a>b,則值為a,否則值為b。

11樓:謝應宸

三目操作符,樓上很詳細了

c++中語句 a=a>b?(a>c?a:c):b>c?最後的一個條件運算子是什麼意思?

12樓:匿名使用者

首先判斷a>c如果a大。。判斷a>b如果a大。。a=1如果c大。。判斷a>b如果a大。。a=0

如果a大。。判斷a>b如果b大。。a=1

如果c大。。判斷a>b如果b大。。判斷b>c成立的話a=1,否者a=0

13樓:孤獨j潮流

判斷b>c是否成立,成立的話a=1,否則a=0

14樓:覃宇琨

是說( a?b :c )

這個不?

a為真執行b,為假執行c

c++ 中int c=(a>b)?b:a是什麼意思啊?

15樓:朝陽

這個的過程是這樣的:

如果a>b,則結果為true,就將b賦值給c,也就是執行int c=b;

如果a

總結,該過程就是將a和b中的最小值賦值給c

16樓:曉趙義

如果a大於b的話,c 的值就為b的值,否則為a的值。

17樓:匿名使用者

是最大值賦值給c,不是最小值

在c/c++中return(a>b)?a,b;什麼意思

18樓:加v信

()?:是c/c++的三目運算子,上面的語句表示當a>b時,返回a,否則返回b它中間是冒號非逗號所以你的寫法是錯的,正確的是return (a>b)?a:b;

程式設計m=(a>b)?a:b是什麼意思

19樓:匿名使用者

這是一個三目運算子

判斷()裡面的是否成立,成立就返

回:前的,不成立就返回:後面的。專

相當於void x()

m=x();

當然,括號裡屬面只要是表示式就行,不一定必須和a,b有關。用if語句也可以達到相同的效果,但是顯然這樣更快捷方便。

20樓:崔俊宇

這個要考慮到優先順序的問題,賦值的優先順序是除逗號之外最低的,所以這個表示式先執行a是否大於b,然後若表示式為真,就把a賦值給m,否則將b賦值給m。

21樓:黯梅幽聞花

c++語言中提供了一bai個三元運算du符「? :」,它的一zhi般形式

dao如下:

表示式1? 表示式2 : 表示式3

其中,表回達式1是一個答關係或邏輯表示式,表示式2和表示式3均是任何合法的c++表示式。

執行過程是先對表示式1求值,其值為非0時,則整個表示式的值為表示式2的值;否則,整個表示式的值為表示式3的值。

例如,語句

max = a>b ? a : b ;

的功能是取a和b中的大值,並把這個值賦給變數max。

條件運算子按右結合方式求值。例如,求a, b, c之中的最大值,用條件表示式可以表示為:

a>b ? a>c ? a : c : b>c ? b : c

相當於a>b ? (a>c ? a : c) : (b>c ? b : c)

22樓:煞神一刀

如果a>b那麼m賦值為a 反之賦值為b

c中a》bab是什麼意思

三元操作符,首先判斷表示式 a b是否為真,如果為真,則執行表示式a 若為假,則執行表示式b 這個是選擇語句,基本形式是判斷條件?語句1 語句2 如果滿足判斷條件,就執行語句1,否則執行語句2.他相當於 if a b return a else return b 即函式的返回值是a或b 如果a b,...

c語言a《bab什麼意思,C語言中abab和abba有什麼區別

這個表示式涉及3個操作符 橘飢是括號操作符用於改變求值順序,例子中 內 的作用是容先求解關係表示式 a void main 其輸圓和返出結果為0!意思是如果a m a 假如a 1,空肆b 2,則m 1 假如a 2,b 1,則m 1 當然a,b也可以是表示式 三目運算子,如果a 否則執行b 如果a小於...

在c中是什麼意思,c是什麼意思

和 用法差不多 a b,a a b 是按位或並賦值的意思。若有兩個整型變數a和b,那麼a b 就是a a b 的意思。一 釋義 是不等於號的意思。如 if c 2 判斷 c 不等於 2 二 c 的簡單介紹 c 是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c 支援多種程式設計正規化 物件導向程...