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...