int a,b,c a b c 5b,b c最後算出abc為多少是C語言中的題目該怎麼算詳細說下

時間 2021-09-11 22:33:34

1樓:匿名使用者

這個是關於逗號表示式,整體的值就是最後一個式子的值;

看你的**:a=(b=c=5,++b,b+(c++)),順序是由左向右運算,首先給b,c賦值,b,c均為5,然後++b,此時b的值為6,而c的值依然是5,接著b+(c++),先算括號中的c++,因此括號的整體值為5,而c的值為6,接著運算b+括號的值為11,到此整個表示式的值就為11,即a的值為11,所以輸出的是a=11,b=6,c=6;

就這麼多!

2樓:

根據計算順序:

a=(b=c=5,++b,b+(c++))先算()

再算b=c=5,(b=5,c=5)

再算++b,(b=6)

再算a=b+c,(a=11)

最後,算c++,(c=6)

3樓:匿名使用者

逗號運算子優先順序低且按順序執行:

a=b=5

++b後b=6

b+(c++)等於11,c等於6

最後a等於最後一個逗號表示式即a=11

4樓:萬世流香

表示式1,表示式2

求解過程是:先解表示式1,再求表示式2。

整個表示式的值是表示式2的值

賦值運算子的優先順序高於逗號達式

b=5 c=5

b++ ->b=6

6+5=11

c=6結果a=(5,6,11)

a=11 b=5 c=6

c++程式解釋 int a=0,b=5,c;執行語句c=(a=b)||++a&&b++後abc各

5樓:匿名使用者

「||」運算子,a||b,如果a為真,則不判斷b,直接返回。如果a為假,則接著判斷b,之後返回。

如你上面這一題,他先判斷(a=b)是否為真,(a=b)最後運算出來的結果是5不為0則為真,因為結果為真,則直接返回1。後面的(++a&&b++)不運算,所以結果是5 5 1

6樓:兩葉障目

a=b=5;

因為是或運算,前面已經為真,所以||之後的不運算,a,b值不變,還是5

為真,所以c=1;

int a =1 b= 2 c= 3 語句(++b,a)||(a++,c++);執行後a,b,c是多少

7樓:宋玉芬在書

(++b,a)||(a++,c++);

首先計算(++b,a):逗號表示式(++b,a)=a=1過程中++b:b==3

由於使用||的邏輯運算子,當左邊的值為真的時候,整個表示式的值即為真,計算機就不會再去計算(a++,c++),因此

a=1(參加左邊運算,卻沒改變值的大小)

b=3(參加運算,值自加1)

c=3(不參加右邊運算,值不變)

8樓:丁亭晚史姬

你好,答案是:a=2,b=3,c=2,d=3,e=0a++和++a是自增運算,相當於a=a+1;a--和--a是自減運算,相當於a=a-1

「++a」或「--a」是先自增自減再參與計算;「a++」或「a--」是先參與計算再自增自減

如果還不懂,請追問

執行語句int a,b,c; a=(b=c=3, c++, b+=c);則a的值是?請說明理由

9樓:

a=7逗號表示式

其一般形式為: 表示式1,表示式2 其求值過程是分別求兩個表示式內的值,容並以表示式2的值作為整個逗號表示式的值。

把逗號表示式擴充套件為以下形式: 表示式1,表示式2,…表示式n 整個逗號表示式的值等於表示式n的值

執行分析: 先執行括號中的,首先給變數b ,c賦值,此時b=3,c=3;

再執行c++,此時c=4,執行b+=c,此時b=7,c=4;最後執行a=(b+=c),把b的值賦值給a,a=7

10樓:匿名使用者

i think

a 為7,b為7,c為4

11樓:匿名使用者

逗號表示式,取最後面一個結果

b=c=3; // b=3,c=3

c++; // c=4

b+=c; // b=b+c=3+4=7所以結果:a=7

12樓:請留言

首先執行b=c=3,

然後執行c++,//c=4

最後執行 b+=c//該表示式返回7

所以a=7

13樓:樹成

可以寫成這樣:

int a,b,c;

b=3;

c=3;

c=c+1;

b=b+c;

a=b;

這樣寫誰都可以看出來了。

14樓:薩好慕仝金

a=(b=c=3,c++,b+=c)是一個問號語句,a等於問號表示式=(b=c=3,c++,b+=c)最後一個語句b+=c的值。c=4,b=b+c=4+3=7;a=7。

c語言 數學題abc=a*a*a+b*b*b+c*c*c怎麼都算不出來怎麼回事

15樓:

a.b.c三個量沒賦初始值,

同時,q的值一直沒有變 q=a*100+b*10+c;因為這句在最前面

修改如下:

#include "stdio.h"

#include "stdlib.h"

int main()

system("pause");

return 0;

}按你的修改:

#include

#include

int main()

b=b+1;

}a=a+1;

}system("pause");

return 0;}

16樓:gis廣益

a b c 沒有初始化

a = b =c = 0

如何評價《變形金剛5 最後的騎士》

阿阺 靠玩變形金剛和汽車模型長大的,兒時未必知道他們的故事,但就是超級喜歡對著這些toys編故事,電影超勁,動作 爆點 笑點權鬥乾脆利落,邁克爾貝是我覺得最適合出道的導演,在片場,他更像是一出自導自演的行動大片,變5馬上面世,過兩天去海心沙蔘加全球首映及十週年慶典,超期待。 九姨小助手 美國 綜藝 ...

理財10萬40天5 ,最後多少利息

如果理財產品承諾40天利率為5 則10萬元40天期滿就是5000元利息。但是我估計沒有這麼高的收益。如果說是預期年化收益率 即年利率 是5 那麼就是元利息。50000買理財3.45 利息40天是多少?利息的計算公式 利息 本金 利率 時間。日利率 年利率 360天。月利率 年利率 12個月。本息合計...

為什麼oppo ulike 2最後5的電量要很長時間才充

oppo客服 您好,機器充電時間大約3 4小時左右的。ulike2充電問題 沁寶 附 全國售後地址及 查詢 若您還有其他的問題諮詢,您可以進入oppo企業平臺向客服諮詢提問喔! 杜葉宣 是原裝的充電器嗎,如果是的話,建議用萬能充充下電池試試 oppoulike2到底怎麼樣啊?真心想知道 請用過的解答...