c語言問題為什麼是死迴圈

時間 2022-04-06 14:15:13

1樓:匿名使用者

當迴圈體一直成立的時候,程式將無法跳出迴圈,如果這時還沒有break強制跳出迴圈的語句或中斷時,程式就會是死迴圈了。

2樓:聽不清啊

你的算式中把一個+號打成*號了。

sum1=a[0]*1000+a[1]*100*a[2]*10+a[3];

sum2=a[3]*1000+a[2]*100*a[1]*10+a[0];

應該是:

sum1=a[0]*1000+a[1]*100+a[2]*10+a[3];

sum2=a[3]*1000+a[2]*100+a[1]*10+a[0];

就完全正確了。

3樓:匿名使用者

sum1=a[0]*1000+a[1]*100*a[2]*10+a[3];

sum2=a[3]*1000+a[2]*100*a[1]*10+a[0];

中應該是:

sum1=a[0]*1000+a[1]*100+a[2]*10+a[3];

sum2=a[3]*1000+a[2]*100+a[1]*10+a[0];

4樓:匿名使用者

你確定你的calculation函式可以使s變成6174的?

c語言退出死迴圈的命令,C語言退出死迴圈的命令

一棵無所不知的小白菜 1 首先用void main 語句編寫出整體的框架。2 然後定義變數i是一個整形。3 然後編寫 int i for i 1 i 即可成為死迴圈。4 for表示式,判斷條件可以不寫,分號不能漏。5 如果為了更加規範,可在裡面新增一個空語句。6 最後用while 1 即可退出死迴圈...

C語言的問題,為什麼是,C語言的問題,為什麼是

十進位制的7在ascii碼值表中對應的是bel bell 響鈴符 所以將其作為字元輸出時,進行了響鈴處理 給你一個ascii碼值表 bin dec hex 縮寫 字元 解釋 0000 0000 0 00 nul null 空字元 0000 0001 1 01 soh start of handing...

c語言迴圈問題,C語言 迴圈問題

迴圈體是 do while迴圈,執行語句的時候,第一次是先進入 do 裡,執行其中語句,第一次迴圈 a 2 這一句執行的結果是a被重新賦值為 10 2 12 x a 這一句執行的結果是x被重新賦值為 0 12 12 if x 50 的結果為 假 false 不執行 break while a 14 ...