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 迴圈的執行順序 當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真 就這樣一直迴圈...