1樓:桂含藍
while(b==true)
這個if能執行到嗎?
public void stop()
放到另一個執行緒肯定可以的。
在c#語言中用while語句時當進去死迴圈時怎麼讓它跳出迴圈
2樓:匿名使用者
用break可以跳出最近的一個while或者for迴圈,如果是在方法或者函式內,也可以用return來跳出。
3樓:幻夢·人生
c#中,可以使用以下幾種方式退出while迴圈。
1、break語句。此語句是正常退出while的方法。可以在滿足條件時,呼叫此語句退出迴圈。
2、return語句。此語句是通過返回函式的方式退出迴圈。從編碼規範上來說,不建議使用。會造成邏輯混亂,不易理解。
3、throw exception語句。此語句通過丟擲異常的方式退出while迴圈。需要在while迴圈的最外側新增try...catch語句進行配合使用。
4樓:匿名使用者
使用break可以跳出迴圈.
while語句進入死迴圈,如不是設計需要,那多半都是程式邏輯錯誤,一般而言,while(condition)都應該有個迴圈條件, 當條件不滿足時結束迴圈. 把condition設定為公共變數,改變它的值就可以使迴圈中止了.
另外說一句,能跳出的迴圈都不叫死迴圈.
5樓:匿名使用者
用if(判斷條件)
c#有沒有處理死迴圈異常的語句,怎麼退出死迴圈?
6樓:
從邏輯的角度講,
你所提出的問題是行不通的!
既然你選擇了c#程式設計,那麼就應該有這樣的邏輯思維!
try catch 語句是用來捕獲異常,並做出相應的處理, 那麼,死迴圈會報什麼異常呢?
你能定論什麼樣的迴圈是死迴圈嗎?
既然你沒有定論,那麼就無法實現這個問題!!
邏輯永遠是做事的標尺。
在程式設計的路上,最忌諱的就是做彎路!!!
7樓:匿名使用者
這個…… 死迴圈是可以預知的啊,try catch是不能捕獲的 至少我沒聽說過,你要非想找個辦法解決,可能多執行緒還可能吧,偵測一個執行緒的執行時間,超過多久就結束它……
8樓:
怎麼能讓他出現死迴圈呢???
改程式吧.
讓他滿足某個條件讓他跳出迴圈吧
9樓:匿名使用者
比如可以設定一個變數記錄迴圈次數,然後丟擲異常厄~好奇怪的用法
10樓:匿名使用者
break用於跳出迴圈。
C語言程式設計出現死迴圈
翁汀蘭益琴 注意是 號.不然.哈哈.條件應該是ch i ch i ch i ch i n 或者是樓上說的ch i andch i andch i and ch i n 桓有福爾釵 你開啟的是powerful.doc,一個word文件,裡面的編碼方式不是簡單的asc碼,所以while ch i ch ...
c語言goto語句死迴圈,goto語句是迴圈語句 會死迴圈 嗎?
鬼火狼煙 當執行到goto num 程式就會跳轉回到num printf a 然後又繼續向下執行,如此反覆迴圈下去 凡鳥 你的for迴圈每次初始i 0 然後進來goto num,這樣每次for迴圈中的判斷i都是0 10,所以就是死迴圈。所以說一定要把判斷條件的初始化放在迴圈開始之前。此處應該把i 0...
求解釋,一段c語言程式!出現死迴圈了
利楚薩濟 for 這句是死迴圈 你的 我不知道是幹什麼的。你可以這樣 將for 改為 int i for i 0 i 10 i 執行10次後便可跳出來了。而且你定義的幾個函式沒有用到。你試試,將定義的函式放進去,新增判斷,是可以結束for 語句的。 隨心e談 測試下面的 include includ...