c語言中while n 是什麼意思

2021-03-22 06:38:54 字數 6591 閱讀 2096

1樓:考利昂教父集團

while 中值為真時,進行迴圈。

括號中是n,及n為非零時為真,

及僅當n=0是,才停止迴圈

不會再問

2樓:匿名使用者

c語言,while(!a[n])是什麼意思?

!a[n]中的!表示取非

即判斷a[n]是否等於0,或者a[n]是否為false如果為0或者false就執行迴圈,否則跳出迴圈。

3樓:匿名使用者

while(t)

相當於while( t!=0 )

t值為0時,條件為假

t值不為0時,條件為真

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

4樓:匿名使用者

while(n++<=2)

判斷 表示式n++的結果是否小於等於2,如果小於等於2,說明式子成立,然後執行while迴圈體

當while迴圈體執行完畢後,再次判斷n++的結果是否小於等於2,若成立,繼續執行迴圈體,直到該式子不成立為止,迴圈結束。

5樓:匿名使用者

x==0

while(x) 和while(x!=0)一個意思while(!x)和 while(x==0)一個意思希望對你有所幫助,不懂可以追問哦~

6樓:珠山龍少

while(!a) 的作用:當a為0時,!a為真,執行迴圈體。當a為1時,!a為假,程式就跳過迴圈體往下執行。

while語句的格式為:

while(條件表示式)

可以看出,while迴圈結構簡單,僅有條件部分,其他成分(如增量等)應另外安排。正因為如此.while語句執行過程是首先判斷while中的「條件表示式』,中的條件是否滿足,滿足,就執行while語句中的語句;不滿足,就退出迴圈。當while中的條件一開始就為0時,則語句一次也不執行;當while中的條件為1 , while語句無限迴圈。

可見while語句的使用極其靈活多樣。

7樓:夢國飛

while是一個迴圈語句,和for迴圈同是一個重要的迴圈語句,while(條件表示式)

while(!a) :a為0,!a為真,執行迴圈。a為1,!a為假,程式跳過迴圈往下執行。

8樓:苦澀無人愛

while()是迴圈語句,t是判斷條件

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

9樓:匿名使用者

x是一個變數·~

(條件判

斷時,非0值為真,0值為假)

當x為非0值(也就是說不是0的時候),!x為假 (因為x為真,所以!x為假)

相反,x為0的時候,!x為真

總的來說while中的x為0才執行while中的迴圈體

10樓:

while(!a) 表示當a為false(或a等於0)時,執行while迴圈體,否則不執行。其等價語句為

while(a==0)。

11樓:不

while()是迴圈語句,當括號內的值為1時,執行迴圈語句,為0時,不執行迴圈語句。

「!」是取反的意思。

所以,while(!y)的意思就是,當y=0時,取反後 !y=1,故執行迴圈語句,當y=1時,取反後 !y=0,故不執行迴圈語句

12樓:匿名使用者

在do中執行y自減後在while中判斷y再自減是否等於0,如果為0,則跳出出迴圈然後輸出,因為print是輸前y自加了一次,所以y輸出為1.

這個主要是前置加加和後置加加這個知識點,弄清楚了就好了。。

13樓:

首先,n在這裡被當作了一個條件

其次,當n為真時,進入while迴圈體(a);否則跳出迴圈繼續執行下面部分(b)。

while(n)

{迴圈體;//標識為a

}語句1;//標識為b

語句2;

14樓:匿名使用者

while(n--)

的意思就是

1.先取n的值,判斷是否為0,不是跳到第2步,是的話跳到第4步2.不是那麼n=n-1,然後執行while迴圈3.再回到第一步

4.執行while迴圈後面的語句

15樓:丨那一抹風情

while後面的條件為真就執行,不為真就跳出迴圈

while(n)就是指n為真(非0)時執行迴圈,n為假(0)時跳出迴圈

16樓:匿名使用者

給你舉個例子

var n=true;

那麼while(!n)中的!n就是false值,即當為假時,執行while下的語句,否則不執行。

希望能幫到你

17樓:匿名使用者

當n不等於0時一直執行while裡面的內容

18樓:匿名使用者

while(n)就是當 n ,也就是n 真值條件成立時,一直執行while(n)以後的語句

19樓:之雨天空

n在這裡被當作了一個條件

當n為真時,進入while迴圈體(a);否則跳出迴圈繼續執行下面部分(b)。

while(n)

{迴圈體;//標識為a}

20樓:

while迴圈的判斷語句,當!y=0時,跳出while迴圈;當!y=1是,執行while迴圈內的語句;

21樓:匿名使用者

當n的值為零時,推出迴圈。

c語言中while(n--)啥意思

22樓:匿名使用者

while(n--)

的意思就是

1.先取n的值,判斷是否為0,不是跳到第2步,是的話跳到第4步2.不是那麼n=n-1,然後執行while迴圈3.再回到第一步

4.執行while迴圈後面的語句

23樓:匿名使用者

直到n自減到0時結束迴圈。

24樓:江湖三腳貓

當n不等於0時執行while迴圈中的內容,並且n自減1,一直到n等於0時跳出while迴圈(n還是會自減1)

c語言while(n)是什麼意思

25樓:匿名使用者

你理解的正確, 有時候不要在簡單問題上遲疑,就好像高考出了1+1的問題很多人不敢寫2,相信你的基礎知識.

26樓:匿名使用者

一般沒有這麼用的

想些死迴圈就是while(1){}

否則應該while(n!=0)

不知道樓主的用意,不過寫程式一定要盡力規範,養成好習慣,找工作也能高看你一眼的

27樓:匿名使用者

/*c語言中「0」表示假,「!0」表示真。只要while中的值或者表示式的結果為0,就表示條件不成立,不為0就表示條件成立*/

/*就像硬體開發中,一般main()函式都有一個while(1)來使系統一直處於執行狀態*/

28樓:匿名使用者

這個函式就是為了實現無限迴圈,當n=0的時候就中止執行。

微控制器中用這個的情況特別多,一般主迴圈就用while(1),這樣就可以實現無限迴圈。

29樓:匿名使用者

你理解的沒錯.非0值表示邏輯真.

30樓:匿名使用者

對,只要n是非零的數,這個迴圈就會一直執行下去的,應該在while裡面加入,判斷語句,否則,就是一個死迴圈的。

31樓:匿名使用者

你這個n是個非零常數的話 就是死迴圈

但內層語句一般有break的,靠這個跳出

32樓:薩邵美操蒙

while

中值為真時,進行迴圈。

二括號中是n,及n為非零時為真,

及僅當n=0是,才停止迴圈

不會再問

33樓:饒書公鴻軒

首先,n在這裡被當作了一個條件

其次,當n為真時,進入while迴圈體(a);否則跳出迴圈繼續執行下面部分(b)。

while(n)

{迴圈體;//標識為a

}語句1;//標識為b

語句2;

while(n--){}c語言中是什麼意思呢?

34樓:匿名使用者

while(條件)

當 括號中的"條件"為真時,執行迴圈體.

當n = 3時 因為 條件為 n-- 而-- 在n後面,所以 n先參與判斷,後自減 所以n = 3,2,1 時執行迴圈體

當第4次時n = 0 所以跳出迴圈

35樓:網路14級

while(n--) 的意思是執行while迴圈,每執行一次{} n減1 ,直到n=0時跳出迴圈。所以這裡執行3次。

c語言while(n!=0)什麼意思

36樓:匿名使用者

如果輸入的整數是負數的話,你可以想想n!=0和n>0有什麼差別,當然在c裡while(n!=0)相當於while(n),當然如果只考慮正數的情況,用n>0也是可以的。

37樓:u希

當n不等於0時執行迴圈體。

c語言,while(a[n])是什麼意思?

38樓:匿名使用者

等價於while(a[n]!=0);意思就是a[n]不為0的時候執行迴圈

39樓:沒有妳我怎庅辦

a[n]是陣列啊,它終有個值啊

就判斷值是否為真,為真就執行迴圈啊

40樓:匿名使用者

有這種寫法麼?while裡應該是判斷才對

c語言中n==1是什麼意思

41樓:熱詞課代表

n+1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的+1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。

42樓:聽不清啊

這是判斷n是否等於1的邏輯表示式,若n是等於1,則值為1(真),否則為0(假)。

43樓:陌幻熙

==是判斷兩邊的值是否相等,你可以認為==是判斷符,也就是n 等不等於 1。望採納

44樓:阿坤坎坎坷

就是比較n等不等於1,等於1返回真,否則返回假

45樓:先殺後再煎

==是等於,=是賦值,這麼說吧 你可以認為==是判斷符

46樓:句多炫

n等於1------------------------------------------

c語言裡面while函式while(n),n預設為什麼意思,n不為零嗎?

47樓:

while(n)

//等價於

while(n!=0)

//表示n不等於0時執行迴圈體。

48樓:匿名使用者

首先,n在這裡被當作了一個條件

其次,當n為真時,進入while迴圈體(a);否則跳出迴圈繼續執行下面部分(b)。

while(n)

{迴圈體;//標識為a

}語句1;//標識為b

語句2;

49樓:匿名使用者

while(n)表示當n非零時執行迴圈,當0等於0時終止迴圈。

在c中,零表示邏輯假,非零值表示真。

50樓:

當n不等於0時執行迴圈體,否則結束迴圈

c語音中while(n--)是什麼意思?

51樓:go陌小潔

while(n--) 的意思是執行while迴圈,每執行一次{} n減1 ,直到n=0時跳出迴圈。

while(條件)

當while迴圈開始後,先判斷條件是否滿足,如果滿足就執行迴圈體內的語句,執行完畢後再回來判斷條件是否滿足,如此無限重複;直到條件不滿足時,執行while迴圈後邊的語句。

52樓:水離火坎

while表示式,n--為判斷語句,如果

n自減到0是,就跳出while迴圈,如果沒有繼續執行while下面的語句,while跟for語句差不多,for(int n=3;n>0;n--)跟int n=3;while(n--)一樣

53樓:匿名使用者

當n不為0時將n減1,並執行迴圈體.

54樓:匿名使用者

將 n 減 1 ,如果減後 n 不為 0 ,執行迴圈體

C語言while n 是什麼意思

你理解的正確,有時候不要在簡單問題上遲疑,就好像高考出了1 1的問題很多人不敢寫2,相信你的基礎知識.一般沒有這麼用的 想些死迴圈就是while 1 否則應該while n 0 不知道樓主的用意,不過寫程式一定要盡力規範,養成好習慣,找工作也能高看你一眼的 c語言中 0 表示假,0 表示真。只要wh...

c語言中dt什麼意思C語言中t是什麼意思?

c語言中 d 是格式字元,意思是資料以十進位制整數形式輸出 t 是轉義字元,意思是水平製表 跳到下一個tab位置 在c語言中還有其它格式字元,o 意思是以八進位制整數形式輸出 x 意思是以十六進位制整數形式輸出 c 意思是以字元形式輸出 s 意思是以字串形式輸出。等等 在c語言中還有其它轉義字元,n...

c語言中fun是什麼意思,C語言中funa,b是什麼意思

就是個自定義標抄識符,通常用襲作自定義函式bai的函式名,是函式dufunction這個詞的開頭字zhi母。通常舉dao例子的時候,不知道該叫什麼名了,就取名fun或func或function。前幾年我回答過這種問題,結果題主採納的是一幫胡扯答案的。這次我就看看還有沒有睜眼說瞎話胡扯的。c語言中fu...