在c語言裡,正在執行的死迴圈怎麼跳出

時間 2021-10-17 04:53:59

1樓:分享小美

一般情況下,迴圈中都需要加入迴圈控制語句:

當條件達到時,就會退出迴圈,例如

while(1)

或for(i=0;i< ...;i++);

如果你是說編譯器執行時今入死迴圈,關閉終端或者掐死程式程序就ok了。

2樓:倔強嘚玫瑰

1、c語言中,強制終止死迴圈可以用ctrl+break組合鍵或者ctrl+c組合鍵。

2、命令解釋:

ctrl+break 設定或清除 dos 系統的擴充套件。ctrl+c 檢測這個命令是為了與 dos 系統的相容而保留的,在 windows裡不起作用。如果命令擴充套件被啟用,並且操作平台是windows,break 命令會在被除錯程式除錯時輸入乙個硬**中斷點。

通過ctrl+break組合鍵或者ctrl+c組合鍵能夠實現中斷死迴圈。

3樓:匿名使用者

結束執行,然後從新改程式

4樓:匿名使用者

如果是while()可以用break或者return.

break是結束當前的迴圈(就是結束當中的乙個小的),return是結束所有迴圈(大小全部結束)。

5樓:匿名使用者

ctrl+break

6樓:匿名使用者

這必須要用到多執行緒才能實現,因為乙個執行緒在執行迴圈的時候它是沒辦法接收你輸入的字元的,解決辦法就是多執行緒,同時執行兩個執行緒,乙個執行緒在執行迴圈的時候另乙個接收你輸入的字元。

7樓:

break; goto也可以

c語言中死迴圈怎麼解決?

8樓:一籃子陽春白雪

c語言中死循bai環怎麼解決?

du首先應該將對應的

zhi退出條件置為恒為真,然dao後按照「while迴圈」專「屬for迴圈 」「do-while迴圈」三個迴圈模式分別描述。

在這個過程中,還要注意管理好迴圈控制變數,使while 的條件有機會為false,或在迴圈體中加入break,並使它有機會執行。

另外,也可以設定迴圈計數變數。為了防止程式出現死迴圈,最好是自習檢查程式,保證邏輯正確。如果不放心的話,可以設定迴圈計數變數,嵌入迴圈,當溢位上限時停止程式並報錯。

需要說明的是,死迴圈盡量少用。如果一定要用死迴圈,也要在迴圈體內設定退出條件(break)。

在c語言中用while語句時,當進去死迴圈時怎麼讓它跳出迴圈?

9樓:幻夢·人生

c#中,可以使用以下幾種方式退出while迴圈。

1、break語句。此語句是正常退出while的方法。可以在滿足條件時,呼叫此語句退出迴圈。

2、return語句。此語句是通過返回函式的方式退出迴圈。從編碼規範上來說,不建議使用。會造成邏輯混亂,不易理解。

3、throw exception語句。此語句通過丟擲異常的方式退出while迴圈。需要在while迴圈的最外側新增try...catch語句進行配合使用。

c語言中如何讓程式中按乙個鍵使其跳出死迴圈執行別的程式呢?

10樓:

你通過多執行緒、中斷之類的方法滿足 你的死迴圈跳出的執行條件

例如while(a==1000)

你在其他的執行緒或者中斷中給a賦值為1000就跳出了。

c語言程式出現死迴圈,C語言中死迴圈怎麼解決?

隨心e談 測試下面的 include include int main char a 81 int i 0,j 0 while a i getchar n i a i 0 printf d d n s n i,j,a printf d d n s n i,j,a if j 0 for i 0 i s...

C語言死迴圈如何退出?C語言中死迴圈怎麼解決?

在迴圈裡面加入break 這麼一句就會自動跳出迴圈了。在c語言裡,正在執行的死迴圈怎麼跳出 一般情況下,迴圈中都需要加入迴圈控制語句 當條件達到時,就會退出迴圈,例如。while 1 或for i 0 i i 如果你是說編譯器執行時今入死迴圈,關閉終端或者掐死程式程序就ok了。1 c語言中,強制終止...

c語言中的死迴圈是什麼意思,C語言中的死迴圈是什麼意思

冰至誠 死迴圈是迴圈條件永遠能夠得到滿足,迴圈永遠進行下去。這種迴圈一旦進入就出不來了 所以要設定跳出條件 例如for i 0 i 100 i if i 50 i 0 在這個迴圈中i永遠無法達到100,故迴圈永無止境,這個迴圈就是死迴圈。 無論怎麼如何執行都不能跳出的迴圈即為死迴圈。例如while ...