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

時間 2023-01-16 14:55:09

1樓:網友

在迴圈裡面加入break;這麼一句就會自動跳出迴圈了。

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

2樓:分享小美

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

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

while(1)

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

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

3樓:倔強嘚玫瑰

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

2、命令解釋:

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

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

4樓:匿名使用者

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

5樓:匿名使用者

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

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

6樓:匿名使用者

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

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

7樓:一籃子陽春白雪

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

du首先應該將對應的。

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

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

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

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

8樓:苦璟香燕晨

對於死迴圈程式,只能強制退出。

1、控制台程式中的死迴圈程式,一般按ctrl+c直接中斷程式即可。比如下面的死迴圈控制台程式。

int main()

按ctrl+c即可中斷程式。在控制台下會顯示為^c。

2、圖形介面中的死迴圈程式,可以使用程序管理工具來強制結束,比如windows上的任務管理器。當然控制台死迴圈程式,也可以使用此種方法結束。以win7為例,在工作列上右鍵,在彈出選單中選擇「任務管理器」。

在任務管理器中找到要結束的程序,右鍵選擇「結束程序」即可。

9樓:匿名使用者

按3個組合鍵ctrl+alt+delete, 選中執行的程式 這個跟電腦宕機是一樣的,你這樣做就好了,**還是在的。

10樓:匿名使用者

額!可以終止程式、用exit(0);

c語言中如何讓程式中按乙個鍵使其跳出死迴圈? 注意是跳出這個迴圈而不是程式

11樓:匿名使用者

break語句;goto語句均能實現……

12樓:未王艮

用條件語句if(按鍵按下)

break;

13樓:出釹

加乙個變數啊。

比如 while(a&&b);只要a,b有乙個是0,就會跳出這個main()}

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

c語言中強制退出語句是什麼啊?

14樓:風若遠去何人留

區分應用環境及功能,有以下幾種:

1 強制退出整個程式。

可以呼叫exit()函式。

呼叫該函式需要引用標頭檔案。

該函式需要乙個int型的引數,用來把執行結果返回給主調程序。

比如exit(0)相當於在主函式中返回0, exit(-1)相當於在主函式中返回-1等。

2 強制退出迴圈。

在迴圈中可以通過呼叫break語句來實現強制跳出迴圈。

3 強制退出函式。

在任意函式中,均可呼叫return語句實現強制退出函式。如果是在主函式main中,使用return也可以做到強制退出整個程式。

15樓:匿名使用者

lz指的強制退出,是怎麼個退出法。break?還是system("exit");此句需要包含標頭檔案 #include或是return ?

16樓:孤高天子龍

兩個stdio庫里的函式exit和return

詳細可看。

c語言進入死迴圈了怎麼退出

17樓:匿名使用者

ctrl+alt+delete鍵開啟任務管理器。

找到vc或者vs的客戶端直接結束就好,看不懂英文描述的看圖示也能看出來。

18樓:陽光的雷咩咩

ctrl+break或者任務管理器殺掉。

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語言中的死迴圈是什麼意思

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

C語言怎麼退出while迴圈,c語言中while的用法

不不見不念 if條件語句寫錯了 if a 判斷字串相等不能用等號 if strcmp a,0 要這麼寫 while 是乙個迴圈體,退出迴圈體的方法有 1 迴圈體條件 不成立,如 while a 0 當 a 0 的時候,條件 a 0不成立,while 迴圈結束,退出 while 迴圈。2 在迴圈體內使...