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到底怎麼樣啊?真心想知道 請用過的解答...