while1和for產生死迴圈有什麼區別

時間 2021-10-14 21:07:21

1樓:金色潛鳥

while(day = !0) 條件寫成 賦值了。 while ( day == !0) 天數等於非0

while( day != 0) 天數不等於0if(day=1&&a==1) 條件day 寫成 賦值了, if(day==1&&a==1) 才是條件。

*****==

程式邏輯設計有問題。

總數可以直接倒算就有了。t=1; for (i=1;imain()

return 0;

}實際上沒那麼大的胃。

t = 1023

day=1 eat=512 rem=511day=2 eat=256 rem=255day=3 eat=128 rem=127day=4 eat=64 rem=63

day=5 eat=32 rem=31

day=6 eat=16 rem=15

day=7 eat=8 rem=7

day=8 eat=4 rem=3

day=9 eat=2 rem=1

day=10 eat=1 rem=0

while(1)和for(;;)兩個死迴圈 有什麼區別

2樓:匿名使用者

一般for(;;)效能更優

for(;;)

{}這兩個;; 空語句,編譯器一般會優掉的,直接進入死迴圈while(1)

{}每迴圈一次都要判斷常量版1是不是

權等於零,在這裡while比for多做了這點事不過從彙編的角度來說,都是一樣的**。

為什麼while(1){ }是死迴圈

3樓:葷岑玉沛容

while

(1=11){}

是死迴圈

因為1=11是賦值表示式,

其值為左邊引數的值

(也就是1)

在支援這種語法的語言(比如c語言)中,

非0的數字都表示為真,

所以死迴圈.

4樓:匿名使用者

while語句的特點是只有在()的值成立(也就是為1)時,才執行迴圈體的語句。不成立時候,跳過迴圈體語句。括號裡一直是1,所以就是死迴圈咯。

無限迴圈和死迴圈的區別

5樓:愛我能級

無限迴圈和死循復環的相同之處制就是都沒bai有結果值;

不同du之處:

1、無限迴圈是zhi指程式在執行過程**現dao的無值結果,它的本質是程式可以正常迴圈,但產生的結果又無數個值;

2、死迴圈是指程式在執行過程中產生的錯誤運算結果 ,導致程式無值判斷,因此他們程式執行結果是不一樣的。

「無限迴圈」和「死迴圈」的區別是什麼?

6樓:愛我能級

無限迴圈和死迴圈的相同之處就是都沒有結果值;

不同之處:

1、無限迴圈是指程式在執行過程**現的無值結果,它的本質是程式可以正常迴圈,但產生的結果又無數個值;

2、死迴圈是指程式在執行過程中產生的錯誤運算結果 ,導致程式無值判斷,因此他們程式執行結果是不一樣的。

「while迴圈」和「for迴圈」有什麼區別?

7樓:王鬍子

最大的區別應該是兩個語句的語法結構上面。

//while只有乙個表示式,表示是否進入迴圈體

//使用continue的時候,直接進入exp.

while(exp)

//for語句中有3個表示式 exp1,exp2,exp3 。

//exp1 在進入迴圈前執行一次,一般進行迴圈變數的初始化,

//exp2 是用來判斷是否進入迴圈體,和while中的exp起到同樣的作用。

//exp3 是用來修改我們的迴圈變數,一般是在每次執行完迴圈體後執行。使用continue後,也是進入的exp3

for(exp1;exp2;exp3);

總的來說,可以用while實現的都可以用for來實現,

可以用for來實現的也都可以用while實現。

可以使用do……while實現可以也可以使用 while和for來實現(不過有時候會有點麻煩)。

同樣,可以使用while和for實現的也可以使用do……while實現(不過,需要先用if進行判斷是否會執行第一次)

when和while的區別,while和when的區別

1 側重點不同 when所引導的從句,其謂語動詞既可是持續動詞,也可是短暫動詞 謂語動詞動作發生的時間可以與主句謂語動詞的動作是同時,或之前 之後。while句中的謂語動詞應為持續動詞,不用短暫動詞,謂語動作發生的時間通常與主句謂語動詞動作發生時間是同時。2 用法不同 when引導的從句作 當 時 ...

when和while的區別,while和when區別

when和while都是 當.時 的意思,但是while一般用於現在時,而when可以通用 如過去時,過去完成時,一般將來時等 在某些方面兩者可以通用 when可以用於任何時態,但while只用於進行時 只有while可以逐句和從句都使用進行時。when用於一般 while while和when區別...

while和when的用法,when和while的用法

as和when while的區別 while和when的用法 as和when while的區別 while和when 的用法 分別什麼時候用 when while as的區別和用法 as和when while的區別 when和while的用法 when,while都有 當 時候 的意思。when既可...