1樓:匿名使用者
" "、1、'0'有區
別:分別是一個有效地址、整數1、整數48。
while(" ")、while(1)、while('0')沒有區別:結果都是 while(true)。因為while這裡要求的是一個邏輯表示式," "、1、'0'三者都是正整數,都不是零,非零c語言判定為邏輯真。
為好玩吧,或炫耀某種c語言技藝。
c語言中while(0)和while(1)分別是什麼意思呢?
2樓:匿名使用者
while(0)就是一次都不執行迴圈,等同於while(0!=0)
while(1)就是永遠執行迴圈,可以在迴圈中通過break跳出迴圈,等同於while(0==0)
3樓:匿名使用者
while()是c語言中的迴圈語句
例如while(a)
其中a如果是int值,即a=0時,while()裡的語句不執行,a=1時,則執行
a還可以是字元型,int型,bool型,具體你可以找參考書吧,祝好運
4樓:匿名使用者
0代表假 1代表真
while(1)是真,執行while的迴圈裡德程式
while(0)是假,就不執行while迴圈裡的程式
5樓:
while()的括號中填寫條件,值為1表示條件為真,值為0表示條件為假。
s_gaara
6樓:匿名使用者
0 代表假
非零代表真
7樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
c語言中while(a!=0)和while(a==1)是不是一個意思
8樓:匿名使用者
不是一個意思
a != 0 的意思是 a不等於0 a可以是 不是零的任意數,這時條件成立 可以執行迴圈
a == 1 a的值是 1 時,條件成立,這時迴圈可以執行一個是a的值不是1時的任意值,迴圈可以執行下去一個是a的值只有是1時,迴圈才可以執行下去
9樓:
這個依賴a的取值範圍,如果a的值限定在0和1兩個數,那它們就是同一個意思。
否則它們的意思完全不一樣
c語言中,while(1)是什麼意思?
10樓:金色潛鳥
c 語言中: 1 表示 邏輯值
真, 0 表示 邏輯值 假。
while(1) 小括號裡,一般寫 邏輯表示式,(邏輯表示式的計算結果 要麼是真,要麼是假),
如果是真,就執行迴圈體,如果是假就 不執行迴圈體。現在 小括號裡 是 1, 也就是 「真」 (true)
所以while(1)
就是無限迴圈地執行迴圈體。直到迴圈體內有別的控制條件,中止迴圈 或 跳出迴圈。否則就是死迴圈。
11樓:月牙是個神祕狗
c語言中 0為假 非0為真 while(1) 表示迴圈條件一直為真 所以 無限迴圈 執行 while(1) 所管理的語句
12樓:麥格廢墟
表示迴圈不會中斷,會一直進行下午。
13樓:彌書笪英哲
就是死迴圈,不執行break;不會跳出
c中非零即為真,所以1就表示真,當然你也可以寫成其他的非零數。
14樓:苦澀無人愛
while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈
15樓:匿名使用者
while(t)
相當於while( t!=0 )
t值為0時,條件為假
t值不為0時,條件為真
while( t )是while( t!=0 )的簡便寫法。
16樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
在c語言中while()語句括號裡面是一個數字代表什麼意思,比如while(1).
17樓:認錯
c語言下,while()括號裡面放的是迴圈的條件,若是真,則迴圈;否則,停止。
1)任何非零的整數都是為真的,所以while(1)和 while(2)和 while(3)等都是一個意思。
2)若是指標的話,null則為假,反之則為真。
3)a > b 等類似的表示式,滿足為真,反之為假。
18樓:匿名使用者
while後面的括號是迴圈條件。滿足條件就會迴圈,不滿足條件則不迴圈,也就是退出迴圈了。
19樓:匿名使用者
while(1)
條件永遠 成立。下面的程式迴圈不斷進行。
20樓:匿名使用者
while(1)表示迴圈條件一直為真。就表示無限迴圈。
除非在while中return 或者break 或者goto 才能跳出迴圈。
21樓:卷冊守護者
任意非0的數字 比如 1 -1 之類 在c中都代表真
if(1) if(-1) 這樣的判斷都會通過
所以while(1) 等於 while(真) 迴圈一直成立
22樓:林弟弟
括號內的是布林運算值,只有0和非0兩種,所有的條件判斷值都是布林運算的結果。
while括號內的只為真即非0是執行,0是不執行。
23樓:匿名使用者
迴圈,語句裡為真時一直執行
c語言中while(*s)與while(s[i]!='\0')的區別
24樓:南京新華電腦專修學院
果s是一個char型指標;0'!=')
也即int i=0
while(s[i];
int i=0
while(s[i];
是對的,也即char *s
c語言中while(1)表示什麼意思?
25樓:匿名使用者
while(1) 表示無限迴圈。
while的語法格式為 :
while(condition)
//do something 2
condition 為迴圈條件,每次判斷condition是否為真,為真時執行while迴圈體中的語句塊(**中塊1);為假時結束迴圈,執行後續語句(**中塊2)。
這裡condition為1 表示條件永遠為真,一直執行迴圈體內語句。為了結束迴圈,可以在迴圈體內滿足某些特定條件使用break跳出迴圈。
如下while(1)}
26樓:匿名使用者
1是非零值,代表邏輯真,所以while的迴圈條件永遠為真,即無限迴圈
27樓:s噠
迴圈條件恆成立,如無退出條件則是一個死迴圈 。
28樓:匿名使用者
恆成立,1就是真,這就是判斷語句,所以迴圈一直執行
29樓:匿名使用者
等價於while(1!=0)和while(true)
30樓:苦澀無人愛
while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈
31樓:匿名使用者
while(t)
相當於while( t!=0 )
t值為0時,條件為假
t值不為0時,條件為真
while( t )是while( t!=0 )的簡便寫法。
32樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
c語言中while是什麼意思,C語言中while是什麼意思
當型迴圈,當你的條件滿足while的條件時,就會執行while 括號內的語句,不滿足則退出while迴圈,執行while後面的語句 c語言中的while是一種迴圈語句,是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,不滿足跳出 使用格式為 while 條件表示式 迴圈體語句 3.當while迴圈的...
c語言中c什麼意思,c語言中!是什麼意思?
c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...
While的用法,c語言中while的用法
1 while用作連詞時,表示 在 過程 中,在 期間 2 用來引導時間狀語從句,當主句的主語和while所引導的從句的主語一致時,while從句中的主語 謂語往往可以省去。3 while還可引導讓步狀語從句,意思是 雖然,儘管 含有對比意味。4 while表示對比關係時,意思是 而,然而 例句 i...