C語言程式設計出現死迴圈

時間 2021-10-19 04:26:04

1樓:翁汀蘭益琴

注意是==

號.不然.....哈哈.

條件應該是ch[i]!=','

&&ch[i]!='.'

&&ch[i]!=''&&

ch[i]!='\n'

或者是樓上說的ch[i]==','

andch[i]=='.'

andch[i]=='

'and

ch[i]=='/n'

2樓:桓有福爾釵

你開啟的是powerful.doc,一個word文件,裡面的編碼方式不是簡單的asc碼,所以while(ch[i]!=','

||ch[i]!='.'

||ch[i]!=''||

ch[i]!='\n')一定成立,也就進入死迴圈了。

3樓:碧振梅乾亥

while(ch[i]!=','

||ch[i]!='.'

||ch[i]!=''||

ch[i]!='\n')

該迴圈的退出條件是:ch[i]=','

andch[i]='.'

andch[i]='

'and

ch[i]='/n'

ch[i]肯定滿足不了同時等於這些值,所以條件一直為真,進入死迴圈.

求解釋,一段c語言程式!出現死迴圈了

利楚薩濟 for 這句是死迴圈 你的 我不知道是幹什麼的。你可以這樣 將for 改為 int i for i 0 i 10 i 執行10次後便可跳出來了。而且你定義的幾個函式沒有用到。你試試,將定義的函式放進去,新增判斷,是可以結束for 語句的。 隨心e談 測試下面的 include includ...

請問c如何跳出死迴圈,c 有沒有處理死迴圈異常的語句,怎麼退出死迴圈?

桂含藍 while b true 這個if能執行到嗎?public void stop 放到另一個執行緒肯定可以的。在c 語言中用while語句時當進去死迴圈時怎麼讓它跳出迴圈 用break可以跳出最近的一個while或者for迴圈,如果是在方法或者函式內,也可以用return來跳出。 幻夢 人生 ...

c語言goto語句死迴圈,goto語句是迴圈語句 會死迴圈 嗎?

鬼火狼煙 當執行到goto num 程式就會跳轉回到num printf a 然後又繼續向下執行,如此反覆迴圈下去 凡鳥 你的for迴圈每次初始i 0 然後進來goto num,這樣每次for迴圈中的判斷i都是0 10,所以就是死迴圈。所以說一定要把判斷條件的初始化放在迴圈開始之前。此處應該把i 0...