1樓:匿名使用者
==優先順序高於=
於是先判斷b==c 2==3不成立. 值為0然後賦值a=0
輸出a值為0.選a.
2樓:匿名使用者
a;b==c 等於0;
a=0;
3樓:匿名使用者
a ==的優先順序高於=
2、以下程式的輸出結果 #include
4樓:彼岸花開丿人滅
2.以下程式的輸出結果是( )
#include
main( )
a) 2 b) 1 c) 0 d) 3原題是這個吧? 選c哦 答案是
以下程式的輸出結果是()main(){ int a=3,b=2,c=1;
5樓:莘振梅果琴
你把**這麼寫應該能看的清晰一點12
3456
78910
1112
1314
1516
1718
1920
21main()
6樓:匿名使用者
我測試出來的結果不是2,5,1,2,2,3, -2
7樓:小陸仁
我沒看明白 你宣告2個int b 是怎麼通過的
別弄的眼花繚亂了 讓人去看,我一看語法已經不對 了 就看不下去了
8樓:謊言一樣的誓言
我輸出的時18,而且我覺得也應該是18
++b之後b=3,b*=(a+b) b=b*(a+b)=3*(3+3)=18
9樓:匿名使用者
不對吧?第二個b應該是18啊
10樓:我是胡歌粉
c-=++b//b=3,c=c-(++b)=-2
b*=a+b//b=b*(a+b)=3
11樓:夏若樹森
題錯了吧,要想b=3先把題改一下,b*=a+c
b=3,是因為在c-=++b處,b自增了,++b//b=b+1=2+1=3
b*=a+c//b=b*(a+c)=3*(3-2)=3
以下程式執行後的輸出結果是 main() {int a,b,c; a=1;b=3;c=5; printf(「%d,%d\n」,(++a,b++
12樓:塗增嶽牢嬋
我執行了下復
,結果是3,10
#include
main()
這裡面制的(++a,b++)是個bai逗號表示式du,a++和b++都執行了但最後輸出zhib++的結果所以daoa+b+c就是2+3+5
13樓:友玉花凌鸞
如果你在下面再加一句printf(「%d,%d\n」,(++a,b++),a+b+c);a,b的值就會變。
而這樣的話應該printf函式對變數只讀一遍,就是在一個printf中a都是1了。
14樓:初起雲尤丙
結果是來3,10啊。這主要是由於自增
操作源符++前置還是後置決定的,比如說++a,就是先自增再使用,而a++就是說先使用再自增。執行printf(「%d,%d\n」,(++a,b++),a+b+c)這條語句的過程中,a=2(就是說已經自增了),b=3(還沒自增)。等這條語句執行完之後,那麼a=2
b=4~
15樓:羅夕古卯
printf(「%d,%d\n」,(++a,b++),a+b+c);其中的(++a,b++)是什麼東東,有這麼寫的嗎?
++a表示先a=a+1再輸出,b++表示先輸出再b=b+1
分析以下程式的輸出結果是().main() {int a=5,b=-1,c; c=add(a,b);printf("%d",c)
16樓:匿名使用者
main()
int adds( int x,int y)整個計算過程是這樣的:
第一次呼叫adds(a,b);
n*=++m //m=1 n=n*1=3m=n%x+y++; // n%x+y++=n%x+y=3%5-1=2
return(m); //m=2,所以c=2,第一次結果為2第二次呼叫adds(a,b);
n*=++m //m=3 n=n*3=3*3=9m=n%x+y++; // n%x+y++=n%x+y=9%5-1=3
return(m); //m=3,所以c=3,第二次結果為3
以下程式的執行結果是inta1b2c
因為c a是賦值語句,一定為true,c被賦值為a,所以輸出為1 以下程式的執行結果是 int a 1,b 2,c 3 if c a 執行結果 應該是2 如果3 1成立列印3 否則列印2 明顯不成立 結果是2 c a是賦值語句恆為真,此時c 1 所以輸出為1 以下程式的輸出結果是 main int ...
以下程式的輸出結果是inta5,b4,c6,d
a c?a c返回6 所以d a b?6 b a b?6 b 返回6 所以答案選c ps 你的表示式錯了。include stdio.h main int a 5,b 4,c 6,d printf d n d a b?a c?a c b d a b?a c?a c b這個式子可解釋為d a b?a ...
有以下程式 程式執行後的輸出結果是
加上 你就非copy常容bai易明白 main else 恩,是2啊。c語言規定,如果if後面沒有 那就只包括if後面的那條語句內,但由於這道題if後面還是if else語句 他們是一條語容句 所以相當於 main printf d n d 第一個if條件就不符合了,所以直接執行最後的輸出語句,所以...