C語言中的while1括號裡面的數字是表示什麼

2021-03-07 07:37:53 字數 3637 閱讀 9784

1樓:鳥人和天使

無限迴圈!

這樣的語句一般在內部會判讀條件然後跳出:

while(1)//這裡表示一直迴圈!

2樓:陸沉楓

while( )

括號裡會跟一個數字或語句

1 代表無限迴圈

如果是語句

判斷一個資料時

則判斷,當語句為真時,執行後面語句

假時,不執行

再迴圈判斷下一個資料

3樓:匿名使用者

我來說下:

while()的括號中寫的是條件;而一般程式語言0代表假,1代表真;

又因為while是迴圈語句;所以while(1)會無限迴圈執行{}中的語句;

4樓:匿名使用者

迴圈條件,一般在寫微控制器程式就用的多

while(i),當i為非0的時候表示真,當為0的時候為假

while(1)在沒有遇到中斷或者是遇到break的情況下會一直迴圈下去

5樓:常常暈倒

代表條件

1代表真0代表假

while(1)

永遠為真 無限迴圈

6樓:匿名使用者

while(1)等價於while(true),c++中非0即為真

一般while(1)中都會有個break語句,用來跳出迴圈

7樓:02年的

表示永遠為真 無限的迴圈下去 一般主迴圈用

在c語言中while()語句括號裡面是一個數字代表什麼意思,比如while(1).

8樓:認錯

c語言下,while()括號裡面放的是迴圈的條件,若是真,則迴圈;否則,停止。

1)任何非零的整數都是為真的,所以while(1)和 while(2)和 while(3)等都是一個意思。

2)若是指標的話,null則為假,反之則為真。

3)a > b 等類似的表示式,滿足為真,反之為假。

9樓:匿名使用者

while後面的括號是迴圈條件。滿足條件就會迴圈,不滿足條件則不迴圈,也就是退出迴圈了。

10樓:匿名使用者

while(1)

條件永遠 成立。下面的程式迴圈不斷進行。

11樓:匿名使用者

while(1)表示迴圈條件一直為真。就表示無限迴圈。

除非在while中return 或者break 或者goto 才能跳出迴圈。

12樓:卷冊守護者

任意非0的數字 比如 1 -1 之類 在c中都代表真

if(1) if(-1) 這樣的判斷都會通過

所以while(1) 等於 while(真) 迴圈一直成立

13樓:林弟弟

括號內的是布林運算值,只有0和非0兩種,所有的條件判斷值都是布林運算的結果。

while括號內的只為真即非0是執行,0是不執行。

14樓:匿名使用者

迴圈,語句裡為真時一直執行

c語言中的迴圈while(1)括號中的1是什麼意思?

15樓:匿名使用者

while 當中是判斷條件

1其實就是表面上的常數值。用於邏輯 就是

專邏輯真

於是屬 這裡就是while條件恆為真

也就是說

while(1)就是一個死迴圈。

一般這麼寫 在迴圈體中都會做判斷 在一定條件下break;

16樓:哥德堡快遞

while (1) 最好理解為 while (1!=0),雖然是一句屁話,但更符合c的邏輯。

c語言中,while(1)是什麼意思?

17樓:金色潛鳥

c 語言中: 1 表示 邏輯值

真, 0 表示 邏輯值 假。

while(1) 小括號裡,一般寫 邏輯表示式,(邏輯表示式的計算結果 要麼是真,要麼是假),

如果是真,就執行迴圈體,如果是假就 不執行迴圈體。現在 小括號裡 是 1, 也就是 「真」 (true)

所以while(1)

就是無限迴圈地執行迴圈體。直到迴圈體內有別的控制條件,中止迴圈 或 跳出迴圈。否則就是死迴圈。

18樓:月牙是個神祕狗

c語言中 0為假 非0為真 while(1) 表示迴圈條件一直為真 所以 無限迴圈 執行 while(1) 所管理的語句

19樓:麥格廢墟

表示迴圈不會中斷,會一直進行下午。

20樓:彌書笪英哲

就是死迴圈,不執行break;不會跳出

c中非零即為真,所以1就表示真,當然你也可以寫成其他的非零數。

21樓:苦澀無人愛

while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈

22樓:匿名使用者

while(t)

相當於while( t!=0 )

t值為0時,條件為假

t值不為0時,條件為真

while( t )是while( t!=0 )的簡便寫法。

23樓:怡紅舊友

一直執行while所包含的語句,就是無限迴圈。

一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;

處理完事件後,繼續迴圈。

c語言中while(0)和while(1)分別是什麼意思呢?

24樓:匿名使用者

while(0)就是一次都不執行迴圈,等同於while(0!=0)

while(1)就是永遠執行迴圈,可以在迴圈中通過break跳出迴圈,等同於while(0==0)

25樓:匿名使用者

while()是c語言中的迴圈語句

例如while(a)

其中a如果是int值,即a=0時,while()裡的語句不執行,a=1時,則執行

a還可以是字元型,int型,bool型,具體你可以找參考書吧,祝好運

26樓:匿名使用者

0代表假 1代表真

while(1)是真,執行while的迴圈裡德程式

while(0)是假,就不執行while迴圈裡的程式

27樓:

while()的括號中填寫條件,值為1表示條件為真,值為0表示條件為假。

s_gaara

28樓:匿名使用者

0 代表假

非零代表真

29樓:怡紅舊友

一直執行while所包含的語句,就是無限迴圈。

一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;

處理完事件後,繼續迴圈。

while(1)在C語言裡是不是無限迴圈

在c語言的世界裡除了0是false,其他的都是ture。看你糾結的真蛋疼 while 1 語句,只要不是內的語句產生的終止迴圈,while是不會跳出來的,當然中斷例外。while 1 語句判斷條件是死迴圈是沒錯,但也並非一定是死迴圈,也有可能執行到某個時刻就跳出while迴圈了。比如 while 1...

c語言中while的用法C語言中while的用法

c語言中while的用法解析如下 一 1表示true,在bool型別取值false和true,0為false,非0為true 例如 1和2都是true 程式中,這裡1就表示永真,直到迴圈體內遇到break。二 while用法演示解析 1 含義 while 迴圈會在指定條件為真時迴圈執行 塊。2 語法...

c語言中while的用法,C語言中while的用法

當n 1時執行while迴圈結構裡的語句,當n不等於1時,則跳過該迴圈執行迴圈體外的語句。while 迴圈的格式 while 表示式 while 迴圈的執行順序 當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真 就這樣一直迴圈...