1樓:天才與麻煩
(a-=a-5)即a=a-(a-5)=5
所以c=5
a=b=0;
所以選b
希望對你有幫助,有問題歡迎追問~
2樓:楊苓門慧心
大哥題都不對。du
inta=0,b=0,c=0;zhi
c=(a-=a-5),(a=b,b+3);
printf(「
dao%d,%d,%d\n」,a,b,c);
按程式執行來講吧。回
第一句不說了
答...
第二句為逗號表示式。
c=(a-=a-5)
給c賦值,把a-=a-5的結果賦給c;
(a-=a-5)=(a=a-(a-5));
把a=0;代入得a=5;
進而(a-=a-5)的值為5;
c=5;
接下來執行(a=b,b+3);
這裡面又有逗號表示式。
a=b;因b=0;故a=0;
b+3;不對任何變數賦值,相當於空語句;
綜上所述:a=0;b=0;c=5.
論述完畢.....................
15 以下程式執行後的輸出結果是___。 main() { int a=0,b=0,c=0,d=
3樓:匿名使用者
應該是 d 編譯有錯
if ... else ... 中 if 和 else 後面只能跟一條語句,如果需要執行多條的話需要用 括一下,上面的 if 後面跟著兩條語句所以有錯
若有以下程式段:int a=0,b=0,c=0 c=(a-=a-5),(a=b,b+3); printf(「%d,%d,%d\n」,a,b,c);
4樓:匿名使用者
大哥題都不對。
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b+3);
printf(「%d,%d,%d\n」,a,b,c);
按程式執行來講吧。
第一內句不說了容...
第二句為逗號表示式。
c=(a-=a-5)
給c賦值,把a-=a-5的結果賦給c;
(a-=a-5)=(a=a-(a-5));
把a=0;代入得a=5;
進而(a-=a-5)的值為5;
c=5;
接下來執行(a=b,b+3);
這裡面又有逗號表示式。
a=b;因b=0;故a=0;
b+3;不對任何變數賦值,相當於空語句;
綜上所述:a=0;b=0;c=5.
論述完畢.....................
以下程式執行後的輸出結果為( ). main() { int a=3,b=0,c=0; if(a==b+c) printf(
5樓:
這題咋答?因為**中有漢字元號,所以過不了編譯,應該選a;如果沒有這些錯誤,就應該選d。
以下程式的輸出結果是()main(){ int a=3,b=2,c=1;
6樓:莘振梅果琴
你把**這麼寫應該能看的清晰一點12
3456
78910
1112
1314
1516
1718
1920
21main()
7樓:匿名使用者
我測試出來的結果不是2,5,1,2,2,3, -2
8樓:小陸仁
我沒看明白 你宣告2個int b 是怎麼通過的
別弄的眼花繚亂了 讓人去看,我一看語法已經不對 了 就看不下去了
9樓:謊言一樣的誓言
我輸出的時18,而且我覺得也應該是18
++b之後b=3,b*=(a+b) b=b*(a+b)=3*(3+3)=18
10樓:匿名使用者
不對吧?第二個b應該是18啊
11樓:我是胡歌粉
c-=++b//b=3,c=c-(++b)=-2
b*=a+b//b=b*(a+b)=3
12樓:夏若樹森
題錯了吧,要想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
以下程式段執行後輸出結果是char sinfo 0misprintfd ,strlen sA 4 B 5 C 8 D
a分析 在c語言中當遇到 0 時,即結束,所以在s info 0mis 中,只有 info 計數了即為4 選擇a,因為c語言字串以 0結束。有以下程式段,輸出結果是 char s 141 141abc t printf d n strlen s char s 141 141abc t 轉義字元 14...
執行以下程式後輸出的結果是mainint y 10 do ywhileyprintfd n ,y
y最終值為 1 y 是先抄作運 bai算然後減變 du量值 y是先減變數值然後再作運算zhi printf d n y 運算到這裡時,y是的dao值為0,由於是先算後減,所以在輸出y值後,再作減1運算,就成了 1 如果 y的初始值是不是偶的話,那就是死迴圈了.以下程式的輸出結果是 define mi...
下列程式執行後的輸出結果是c語言,以下程式執行後的輸出結果是
n j n t 1就是把n t 的值加上1賦給n j 首先迴圈 for t 0 t 3 t n t 0 之後,n 0 n 1 n 2 0,這是一個清零的操作 接下來是一個巢狀迴圈 因為k 2,所以for t 0 t for j 0 j 3 j n j n t 1 依次給n 0 n 1 n 2 賦予新...