1樓:匿名使用者
就是迴圈條件總是滿足,無法退出迴圈啊
比如最簡單的:
while(1);
有時候不注意就容易引起這種情況:
int i=0;
while(i<10)
2樓:匿名使用者
死迴圈就是這樣的
int x=0;
while(x==0)
也就是說沒有關鍵性的結束迴圈的語句,導致沒有終止的執行迴圈體裡面的程式段,就是死迴圈
3樓:匿名使用者
沒有迴圈終止條件,或者說迴圈終止條件是不可能達到的。
想當初,學校機房裡有不少電腦死於我的死迴圈下啊。
4樓:牛一家
就是一直迴圈下去,程式一直在執行迴圈,不會退出。
5樓:理智之神
沒有盡頭的迴圈,約等於宕機
6樓:匿名使用者
for (i=0;;i++)
這種情況下i不斷自增,就形成死迴圈了
c語言中的死迴圈是什麼意思啊? 5
7樓:匿名使用者
根據你bai
寫的程式存在錯誤,du例如:zhimain() ;執行永不停止.可以用ctrl+break中止dao
此死迴圈回答內
即可得2分,回容答被採納則獲得懸賞分以及獎勵20分
8樓:匿名使用者
舉個例子給你看:
void sample()
float a=0;
int i;
for (i=0;;i++)
i無止境的自增,沒有條件約束它
此時a也無止境的自增,永遠回不會結束
一個演算法必答須是有窮的,但是一個程式未必是有窮的,比如作業系統,如果不去動它,它會一直執行下去,但是演算法必然是有止境的
9樓:
按照書上的定義 迴圈體周而復始的執行
其實 最後無法退出迴圈體就是死迴圈
你還要注意 死迴圈不會報錯……
10樓:匿名使用者
就是無限迴圈。例如:while(1);
11樓:匿名使用者
ls強人,幹嘛吃飯呢?幹嘛泡妞呢?
12樓:匿名使用者
幹嘛學c語言呢,可以不學的
13樓:麥玉枝那秋
死迴圈是迴圈條件永遠能夠得到滿足,迴圈永遠進行下去。這種迴圈一旦進入就出不來了
所以要設定跳出條件
c語言中?這是個死迴圈程式麼
14樓:匿名使用者
是的。先執行++k,k=1>0,滿足迴圈條件,繼續迴圈,以後每次迴圈k都自增1,恆大於0,無限迴圈,陷入死迴圈。
c語言為什麼for是死迴圈,C語言中程式如for為什麼是死迴圈
for 按語法,for 迴圈 初態 終態 步長 這三部分,現在 是 空語句 回 空語句 空語句 是合法的答語句。由於沒有給 終態 即允許繼續迴圈和終止迴圈的條件 迴圈語句於是可以 永遠繼續下去。俗稱 無限迴圈 或 死迴圈。但通常 迴圈體內 會有 語句控制 決定 是否中止。例如for for 當然,必...
c語言中for迴圈的例題,一個c語言中for迴圈的例題
c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.for 表示式 1 表示式 2 表示式 3 語句 它的執行過程如下 1 先求 表示式1.2 求 表示式2 若其值為真 值為非0 則執行for語...
用c語言中的for迴圈輸出菱形,C語言程式設計,用一個for迴圈列印菱形
include int main for a 1 a i a for b 0 b i 2 b for c a c i c printf n for j 1 j a j for d 1 d j d for e a e j e for f a 1 f j f for g 0 g j 1 g printf...