cwhile 中逗號表示什麼,C 中while內的逗號什麼意思?

2022-05-18 12:22:40 字數 4218 閱讀 3544

1樓:w休息的風

舉個例子:

逗號表示式的語法為:

表示式1,表示式2,...表示式n

c++順序計算表示式1,表示式2,……,表示式n的值。例如:

int a,b,c;

a=l,b=a+2, c=b+3;

由於按順序求值, 所以能夠保證b一定在a賦值之後, c一定在b賦值之後。該逗號表 達式可以用下面3個有序的賦值語句來表示:

a=1;

b=a+2;

c=b+3;

逗號表示式是有值的,這一點是語句所不能代替的。逗號表示式的值為第n個子表達 式的值,即表示式n的值。例如:

int a,b,c,d;

d=(a=1,b=a+2,c=b+3);

cout<

輸出結果為:

6while括號裡面是判斷條件,作為while迴圈的依據,符合就執行。不符合就跳出迴圈繼續往下執行。

c++中while內的逗號什麼意思?

2樓:笙歌歌

逗號表示式的結果就是最後一個表示式的結果。

例如:表示式1,表示式2,表示式3,.....表示式n結果 等於 表示式n 的結果

此處先輸入字元給ch,然後用於判斷的表示式才是ch!='9

3樓:匿名使用者

逗號運算子

while判斷根據ch != 9 判斷

前面輸入

c++ while(1)的意思?

4樓:匿名使用者

1代表真值.while(1)表是死迴圈.

一般這種寫法中,退出條件是寫在迴圈內的.

例子中迴圈內的break;就是退出條件.

這種迴圈一般用於迴圈退出條件不太容易化簡為簡單判斷的情況.

也有使用for的寫法

for(;;)

5樓:匿名使用者

首先說下while語句詳解:

基本格式

「do-while語句」也稱為「直到迴圈」。語句格式為:

do  迴圈體語句 while(表示式);

其中:表示式——是c++中任一合法表示式,包括逗號表示式;其值是邏輯型,即1或0。

迴圈體語句——可以是單一語句,也可以是複合語句。

執行流程

do-while語句的執行流程示意圖如左圖所示,描述如下:

(1) 執行一次迴圈體語句;

(2) 計算表示式的值,若表示式的值為真(或非0),則重複上述過程;

(3) 直到表示式的值為假(或為0)時,結束迴圈。

你這裡while(1)到底什麼意思,這邊舉個例子:

int i = 100;

while(1)

意思是:

迴圈執行i--,直到i==0

while(1),不斷迴圈下去,直到break

6樓:眼睛落在渣渣頭

1代表是真 就是說這個while括號裡面的判斷條件永遠成立 就是死迴圈 這個程式的意思是一直判斷c的值下去

最後當c的值等於或小於1的時候if語句條件不成立 轉到else執行break語句(上面的bresk打錯了)

break語句的功能是強行退出本次迴圈 所以它就強退出while(1)死迴圈

7樓:匿名使用者

是指迴圈條件為真,不過你這是c語言的語句- -||不是c++的...沒看明白,你的程式要表示什麼.如果在c++中,你的程式是不會被執行的..即使改成c++的

8樓:

在c/c++裡面, 0為false, 非0為truewhile(1)就代表不停迴圈, 直到呼叫break, 或者goto語句後才能退出

輸入3.6 2.4輸出1.5

while (1) else bresk;

}printf("%f\n", b);}

9樓:東天煒

死迴圈的意思,

也就是隻有fabs (c)<1的時候,break可以中止它的迴圈.

10樓:匿名使用者

嗯,是代表真。輸出是1.5

11樓:匿名使用者

while(1) 表示無限迴圈。

while的語法格式為 :

while(condition)

//do something 2

condition 為迴圈條件,每次判斷condition是否為真,為真時執行while迴圈體中的語句塊(**中塊1);為假時結束迴圈,執行後續語句(**中塊2)。

這裡condition為1 表示條件永遠為真,一直執行迴圈體內語句。為了結束迴圈,可以在迴圈體內滿足某些特定條件使用break跳出迴圈。

如下while(1)}

c++中while(!(--x))什麼意思

12樓:範望亭虎倩

while(x)

只要x的值不是0就執行迴圈

while(!x)

只要x的值是0就執行迴圈

while(~x)

只要x的二進位制位取反,值不為0就執行迴圈。

13樓:尉懷雨仝丁

while(x),當x為真時,迴圈繼續;

while(~x),當x為假時,迴圈繼續;

~符號表示邏輯表示式x取反

14樓:匿名使用者

如果你單獨問while(!(--x)),這句的意思是先x自減1然後判斷x為0不,如果為0就繼續迴圈下去,如果不為0就結束迴圈。

15樓:匿名使用者

判斷x減一後的值是否為0,不為0跳出迴圈,為0則執行迴圈體。

16樓:二月廬

--x:就是先對x值減一,儲存,相當於x=x-1,

!(--x)是指在上述遞減且x=0的情況下,條件為真

17樓:匿名使用者

如果--x=0則條件為真,繼續迴圈

c++中的while(b)是什麼意思??

18樓:匿名使用者

while(b)的意思是當b為真時迴圈,否則跳出迴圈。

while迴圈語句,是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,不滿足跳出迴圈。while語句的一般表示式為:

while(表示式)

一般情況下,計算機中0表示假,非0表示真。

19樓:匿名使用者

樓上的,你們說的是什麼啊。如果b是數,那麼b為0時則不執行while,如果b為非0則進入語句.如果是字元,則當b為\0時不執行,否則執行while

20樓:匿名使用者

如果b不為零的話就一直執行那個迴圈,意思就是迴圈結束的條件就是b(除數)為0的時候

21樓:傑哥混世

while(字元);表示判斷裡面的字元是否非零 若是則執行如不是則退出迴圈

22樓:小魔鬼

while(b)的意思 就是說當b!=0的時候程式執行 b=0的時候 不執行 退出while迴圈

23樓:匿名使用者

while()括號裡面是判斷條件,每次進入迴圈之前都要檢查b的值,那個例子的意思就是當b運算到得0時,就跳出迴圈了,這種方法還是很常見的,比如求迴文數,都會涉及到這種迴圈。

希望對你有所幫助

24樓:

在c/c++中一個變數的數值只要不為0,該變數就為真。

若while(b)中b永不為0,則while內迴圈將永遠進行

25樓:匿名使用者

就是當b的值為1是執行

在c++語言中while(n) 的意義是什麼?怎麼用?

26樓:網海1書生

while(n) 如果n的值不為0(或者不為假、空)就繼續迴圈,否則就退出迴圈。這樣如果在迴圈過程中n的值變為0(或者空,或者false)了,迴圈就會自動結束了。

27樓:匿名使用者

你可以輸入0..1來決定是否執行下面**,當時也有可能n是一個用來計數的變數,在迴圈內還有其他操作

C中的this表示什麼意思,C中this是什麼意思

this是指bai向類或者結構體本身 du的指標,並且不可以改變。zhi this就是指向本身的dao類或結構體的專變數。如class a void fun int a cout c 中this是什麼意思?this指代的是當前上下文,this表示的物件,是這個方法活動的 上下文 所謂的 上下文 也就...

C 中的this表示什麼意思,C 中this是什麼意思?

this是指向 類或者結構體本身的指標,並且不可以改變。this就是指向本身的類或結構體版的權變數。如class a int a 這樣顯示的就是類的成員變數a,而不是傳入的引數a 表示指向自己呼叫copy的同名函式,一般是父類,即考慮優先順序問題,如 class student 再設函式studen...

bbc中b表示什麼,c表示示什麼

現在是british broadcasting corporation 以前是british broadcasting pany b c是什麼?bbc是什麼?id是什麼?b c是公元前 bbc是bbc電視臺不登廣告,經費從英國觀眾中籌集看電視得交許可費 id是id是英文identity的縮寫,id是...