1樓:匿名使用者
程式正常
if(!a)是判斷a為0即x減1,否則判斷b接下來判斷c是否為非0,若為非0則取x=3,為0則取x=4在此c為0,即最終x取值為4
程式就是這樣。
2樓:匿名使用者
a,b,c,都等來於0 if(!源a) if語句裡面表示的是相當於 if(!0) !0的等於1啊
所以簡化成if(1)也就是說 條件成立 進行x--操作 現在的x=34. 而後面的else if(b)將不會執行,因為
if(!a) x--;
else if(b) ;是連在一起的
接下來就執行下面的語句if(c) x=3;else x=4;
同樣的道理可以簡化成if(0) x=3;else x=4;
也就是說if(0) x=3;條件不成立 不執行 而跳到else 語句裡面執行x=4; 所以x當然等於4啦。
3樓:羽茜曉
if(!a) x--; // 因為a!=1,所以x=34if(c) x=3;
else x=4; // 因為c!=1,所以執行else,x=4
從而得到結果了啊、、、
c語言問題#include
4樓:匿名使用者
因為c你定義的是int 列印是用的浮點型別
5樓:匿名使用者
int a,b,c;
改為float a,b,c;
6樓:匿名使用者
可以截個 執行圖看看? 輸入跟列印,
7樓:
%f 換成 %d
請問,下面程式的執行結果是( ).#include
8樓:匿名使用者
初始化a = 1,b =10;
do是先執行,所以a = 2 ,b = 9;
while(b--<0),因為是後置--,所以先判斷b<0,為假,所以退出迴圈。b再自減,b=8
所以a=2,b=8
以下程式的執行結果是()#include
9樓:
答案應該是121,第一次執行,a=2,b=1,c=2時a<b<c相當於2<1<2
當2<1時不成立為0,0<2成立為1,繼續執行大括號,結果為121
10樓:睡不著想你了
答案是1,2,1
#include
main()
printf("%d,%d,%d",a,b,c);
}這個程式的難點在於while (a
11樓:小特侖蘇的憂傷
我覺得答案是4,1,1
在比較a
12樓:陳世衝
1、2、0
做了兩次c--
大神幫忙解釋一下這個程式什麼意思,詳細一點
想法把要字bai符串 morning 中最大的du字母和最後一zhi位字母互換位置 for i 1 i 7 i if a j 部分是查詢dao到內最大字母的位置。容t a j a j a 7 a 7 t 這一部分是把兩個位置 j,7 的字元互換 微控制器中中斷服務函式 有哪位大神能幫我解釋一下下面這...
幫忙解釋一下這些是什麼意思啊,幫忙解釋一下這些數字什麼意思
a 被禁止竊取旅館毛巾喜歡。如果您不是人做這樣事不是請讀通知 從東京旅館 b 推力是固定的為次日。在那時間期間我們後悔,您不堪忍受。在布加勒斯特旅館大廳 c 鋪平充滿樂趣內衣是女服務生的工作。在一個南斯拉夫旅館裡 d 我們的酒留給您沒什麼希望為。在瑞士餐館的選單 e.定購您的夏天衣服。由於是大倉促我...
解釋一下,「噴子」是什麼意思
噴子 網路用語來。源 是指在網路上 多為論壇 到處罵貼,版戰。而自己卻毫無主見,只以反駁對方的觀點為樂。否定一切。偷換概念是他們常用的做法。ps 附某高人的噴子特點總結 1 斷章取義,噴子不關心帖子的內容,他只看你有沒有留下漏洞,把柄。只要有就抓出來狂批狠鬥。2 無立場,噴子不需要立場,也不能有立場...