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

時間 2021-10-17 05:09:03

1樓:冰至誠

死迴圈是迴圈條件永遠能夠得到滿足,迴圈永遠進行下去。這種迴圈一旦進入就出不來了 所以要設定跳出條件

例如for(i=0;i<100;i++)if(i>=50)i=0;

在這個迴圈中i永遠無法達到100,故迴圈永無止境,這個迴圈就是死迴圈。

2樓:

無論怎麼如何執行都不能跳出的迴圈即為死迴圈。例如while(1)

for(;;)

以下迴圈並非死迴圈

while(1)

3樓:江小右

程式永不停的重複**,比方說while(1

)這裡while的條件永遠為真,程式一直不停的迴圈打出 我是死迴圈

4樓:位彩榮申靜

就是迴圈條件總是滿足,無法退出迴圈啊

比如最簡單的:

while(1);

有時候不注意就容易引起這種情況:

inti=0;

while(i<10)

5樓:公叔恆冀倩

死迴圈就是這樣的

intx=0;

while(x==0)

也就是說沒有關鍵性的結束迴圈的語句,導致沒有終止的執行迴圈體裡面的程式段,就是死迴圈

6樓:路夏範月

就是一直迴圈下去,程式一直在執行迴圈,不會退出。

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

7樓:匿名使用者

就是迴圈條件總是滿足,無法退出迴圈啊

比如最簡單的:

while(1);

有時候不注意就容易引起這種情況:

int i=0;

while(i<10)

8樓:匿名使用者

死迴圈就是這樣的

int x=0;

while(x==0)

也就是說沒有關鍵性的結束迴圈的語句,導致沒有終止的執行迴圈體裡面的程式段,就是死迴圈

9樓:匿名使用者

沒有迴圈終止條件,或者說迴圈終止條件是不可能達到的。

想當初,學校機房裡有不少電腦死於我的死迴圈下啊。

10樓:牛一家

就是一直迴圈下去,程式一直在執行迴圈,不會退出。

11樓:理智之神

沒有盡頭的迴圈,約等於宕機

12樓:匿名使用者

for (i=0;;i++)

這種情況下i不斷自增,就形成死迴圈了

c語言中的死迴圈是什麼意思啊? 5

13樓:匿名使用者

根據你bai

寫的程式存在錯誤,du例如:zhimain() ;執行永不停止.可以用ctrl+break中止dao

此死迴圈回答內

即可得2分,回容答被採納則獲得懸賞分以及獎勵20分

14樓:匿名使用者

舉個例子給你看:

void sample()

float a=0;

int i;

for (i=0;;i++)

i無止境的自增,沒有條件約束它

此時a也無止境的自增,永遠回不會結束

一個演算法必答須是有窮的,但是一個程式未必是有窮的,比如作業系統,如果不去動它,它會一直執行下去,但是演算法必然是有止境的

15樓:

按照書上的定義 迴圈體周而復始的執行

其實 最後無法退出迴圈體就是死迴圈

你還要注意 死迴圈不會報錯……

16樓:匿名使用者

就是無限迴圈。例如:while(1);

17樓:匿名使用者

ls強人,幹嘛吃飯呢?幹嘛泡妞呢?

18樓:匿名使用者

幹嘛學c語言呢,可以不學的

19樓:麥玉枝那秋

死迴圈是迴圈條件永遠能夠得到滿足,迴圈永遠進行下去。這種迴圈一旦進入就出不來了

所以要設定跳出條件

c語言中什麼叫死迴圈?怎麼避免?

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

20樓:一籃子陽春白雪

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

du首先應該將對應的

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

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

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

需要說明的是,死迴圈儘量少用。如果一定要用死迴圈,也要在迴圈體內設定退出條件(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語言中死迴圈怎麼解決?

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

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...