設int a 0,b 1,c 2,則表示式a a b a c的值是

時間 2022-07-25 13:10:10

1樓:匿名使用者

為2x=表示式1?表示式2:表示式3

其意義是:先求解表示式1,若為非0(真),則求解表示式2,將表示式2的值賦給x。若表示式1的值為0(假),則求解表示式3,將表示式3的值賦給x。

因為a=0 為假 求表示式3的值 為2

2樓:匿名使用者

結果為2

a? (a+b):(a+c)表示的是a是否為真,如果為真,結果就是a+b,否則為a+c;

因為a=0,為假,所以結果為a+c=2.

3樓:靈虛上人

《表示式1>?《表示式2>:《表示式3>;

"?"運算子的含義是: 先求表示式1的值, 如果為真, 則求表示式2 的值並把它作為整個表示式1的值; 如果表示式1 的值為假, 則求表示式3 的值並把它作為整個表示式1的值.值為2

4樓:匿名使用者

?前應該是一個表示式吧!

這個語句的意思是如果?前的表示式成立,值就是a+b,否則就是a+c。

5樓:英望夷爾煙

(a+b)/c||(a

0;bool

btest2=a

btest3

=(a%b)

>0;那條表示式的值就是

btest1

||btest2

&&btest3

6樓:匿名使用者

?:這個符號什麼名字我忘了。不過意思是,

先看a是否為真,如果是真就計算a+b,假就計算a+c。

另外是不是應該a=a?a+b:a+c...

7樓:匿名使用者

2在c語言中 0為假 非0為真

a=0 , 條件為假 取第二個表示式 a+c 的值 2

8樓:匿名使用者

result : 2

問好冒號表示式的用法。可以在書上找到。

假定int a 0,b 1,表示式a

節俊智雲旋 最後值為7,這是一個if語句,就是 inta 5,b 6 if a b a else b ar的規則是先運算,所以括號中左值 a 6,a 6 的優先順序低過 所以先計算b b 的規則是先賦值,所以括號中右值b 6,b 5 左值6 右值6,即條件為真,執行 a,因為a值已是6,所以加1操作...

已知定義int a 2,則表示式a a a a a的值是

這個表示式無意義,編譯器會給出警告資訊。該表示式的值與編譯器相關 非要執行,看一下這句在gcc給出的反彙編 0x401476 mov eax,0x1 0x40147b sub eax,dword ptr esp 0xc 0x40147f mov edx,dword ptr esp 0xc 0x401...

C語言題求問已知int a 23,2,1則表示式「a」的值是 B

首先a 0 0 3 a 0 1 2 a 0 2 1 而且都是int整型,所以結果也是整型3 2 1 1 請叫我路人已 3 2排放是 a 0 0 a 0 1 a 1 0 a 1 1 a 2 0 a 2 1 首先 a 0 0 3 a 0 1 2 a 0 2 1 因此 3 2 1 1 1 1 a 0 0 ...