以下程式執行後的輸出結果是,有以下程式 程式執行後的輸出結果是

2021-04-11 15:47:16 字數 2218 閱讀 7591

1樓:浮雲的守護者

會顯示 yes

不知 if (c=a+b) 是否bai題目中所寫要判斷duc是不是等zhi於a+b的話 應該是if(c==a+b) 這樣才會dao顯示no

而你寫內的程式裡面if (c=a+b) 代表將容a+b的之賦給c,然後輸出yes

希望能幫助你~

2樓:湛藍聖堡

程式執行後的輸出結果是__no________________ 。

有以下程式: 程式執行後的輸出結果是_________________

3樓:匿名使用者

這個問題嘛,其實比較簡單。

由於for迴圈裡面沒有趨近迴圈結束的語句,所以每次for迴圈都是要執行的。

i=0時,兩個if都不成立,所以直接執行i++和s+=1這兩句,使i=1

以此類推,i=2時,也是這樣執行,最後i=3i=3進入迴圈內的第乙個if語句判斷是成立的,所以執行continue,也就是跳出本次迴圈,繼續執行下次迴圈,這時i還是等於3的,下次執行for迴圈,第乙個if語句判斷仍然成立,仍然執行continue語句,所以就成了死迴圈了。

所以,它就是這麼死的。。。

4樓:灰色8酷

當i為3的時候,程式執行到

if(i==3 || i==5)

continue;

這步,然後滿足條件,直接continue掉,不會再執行下邊的i++了。

因此,i會一直等於3,也就不會跳出迴圈了。

5樓:丁榮衛

olive1986717正解

前三次都不執行if語句,直到i自增到3時執行第乙個if(且i以後一直都等於3,死迴圈)

6樓:匿名使用者

i == 3時,continue作用 跳過下面,繼續迴圈,程式進入死迴圈;

7樓:匿名使用者

continue; 直接跳到下次迴圈

以下程式執行後的輸出結果是______________

8樓:

1 你答du

案不對,

是:zhi4 5 99

2 分析:

main( )

9樓:匿名使用者

答案不對,應該是:4599 也就是 a=4 b=5 c=99

分析:main( )

若有以下程式: 程式執行後的輸出結果是_____________

10樓:匿名使用者

這個程式是先判斷y的值,在進行y--運算的,當y=1的時候,先判斷進入下一迴圈,此時y=y--就是0,下一次迴圈的時候while判斷y=0結束迴圈,再進行運算y=y--就是-1了!

11樓:遺落的舊夢

y--是先使用在自減,當y等於零的時候就輸出,但是y還會再自減所以是-1,y--與--y不同。--y是先自減在使用。

12樓:匿名使用者

迴圈結束的條件是y=0;但是迴圈結束之後y還要進行y--操作,所以y變成-1,lz可以單步除錯一下

13樓:匿名使用者

去看一下i++和++i的區別吧

14樓:匿名使用者

while(y--); 意思是運算完y--

當y=0時 while(y--); 退出迴圈y-1=-1

希望有所幫助 可以追問

以下程式執行後的輸出結果是___。 main() { int x=10; printf("%d,%d\n",--x,--x); }

15樓:匿名使用者

c語言函式引數處理順序-從右向左 printf是函式,遵循這個規律

所以先執行後面的--x,那麼第二個引數就是--x就是9,執行完第二個引數後,x就變成9了,再執行第乙個引數--x就是8

15 以下程式執行後的輸出結果是___。 main() { int a=0,b=0,c=0,d=

16樓:匿名使用者

應該是 d 編譯有錯

if ... else ... 中 if 和 else 後面只能跟一條語句,如果需要執行多條的話需要用 括一下,上面的 if 後面跟著兩條語句所以有錯

以下程式執行後的輸出結果是,有以下程式程式執行後的輸出結果是

題目寫錯了吧?你確定第二個case是case 10?我覺得應該是case 1吧?第一次迴圈 i 9,i 10 0,執行case 0,此時m 1,n 1 第二次迴圈 i 10,i 10 1,執行case 1,此時m 1,n 2 第三次迴圈 i 11,i 10 1,執行case 1,此時m 1,n 3 ...

以下程式執行後的輸出結果是

for i 0 i 3 i 的作用是把x 3 4 初始化成,而 for i 0 i 3 i 輸出的其實是 x 0 0 x 1 1 x 2 2 是取位址符,所以輸出型別變為char的指標,而結果就是從當前位址開始,輸出其後的字元,直到 0 結束符為止,而 0 結束符在字串 abc 宣告時,已經預設新增...

以下程式執行後輸出結果是Mainchar a a ,b Printf

main printf函式名錯誤 不要使用英文的標點符號 bc 3.以下程式的輸出結果是 main char a a b b a b 4 printf c,d n a,b 選c e,4 a b 4 等於 a a b 4 c語言中運算順序是括號優先 第一次b賦值的 b 被後面的 b 4 覆蓋了,所以b...