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 支援多種程式設計正規化 物件導向程...