c語言中while什麼意思它跟while1和

2021-05-14 16:15:05 字數 4302 閱讀 6179

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...