1樓:
當型迴圈,當你的條件滿足while的條件時,就會執行while{}括號內的語句,不滿足則退出while迴圈,執行while後面的語句
2樓:福建省寧德市
c語言中的while是一種迴圈語句,是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,不滿足跳出
使用格式為:
while(條件表示式)
迴圈體語句;
3.當while迴圈的條件表示式為真時,進入迴圈,一直迴圈到條件表示式為假為止
3樓:12文件
知道迴圈次數的時候for和while都可以用,比如for(int i=0;i<100;i++)就可以寫成int i=0;
while(i<100),
不知道迴圈次數只能用while,如while(x>0)
4樓:匿名使用者
while(a) 表示當a!=0時執行迴圈,其等價於while(a!=0)。
if(a) 同上。 while(!a) 表示當a=0時執行迴圈,其等價於while(a==0)。
if(!a) 同上。 if(j%2)continue; 表示j%2!
=0時執行continue;j%2!=0表示j除以2的餘數不為零,即除不盡。即j為奇數時執行continue;~
5樓:花心彩妝悠
while和for迴圈類似 是c語言中的一種控制語句
6樓:苦澀無人愛
while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈
7樓:匿名使用者
while(t)
相當於while( t!=0 )
t值為0時,條件為假
t值不為0時,條件為真
while( t )是while( t!=0 )的簡便寫法。
8樓:
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
c語言中的while(!i)是什麼意思
9樓:fake視界
while(!i)
()裡值為真,也就是為1時,執行while(!i)裡a並且一直執行。當()裡為假,也就是0時,跳過直接執行迴圈後的程式。!
是非,也就是i=0時!i=1。i=1時!
i=0。
10樓:匿名使用者
當不加!是的意義是當!=0是就停止了,這個你應該懂得,所以當加上一個!之後,意義相反,i=0是就迴圈,不等於0的時候就停止!
11樓:匿名使用者
當i不等於0時迴圈
————————
不好意思,我錯了。
xieyu555168 是對的
微控制器c語言程式中:while(1)是什麼意思呀?while(2)行不行?
12樓:4終
while(1)表示無限迴圈
抄的執行它內的語句,襲如果寫成while(2)、while(3)等效果是一樣的,操作方法如下:
1、首先新建一個專案,新增標頭檔案,如圖所示。
2、接著輸入main函式,如圖所示。
3、然後定義一個陣列(長度為:5),如圖所示。
4、接著使用while迴圈把陣列列印出來,如圖所示。
5、然後在鍵盤上,按快捷鍵f5執行程式,列印出結果,如圖所示,就完成了。
13樓:匿名使用者
本來只要是個非零的整數就行。但是從程式設計規範來講,1的意義明確,容易理解,可讀性好,要是換成其他數字,會帶來理解上不必要的麻煩,很影響可讀性,尤其在對程式進行差錯的時候。程式設計中,可讀性是很重要的。
14樓:匿名使用者
while(1),就是條件永遠為真,其實非0就為真,所以while(2)也可以,不過最好寫1.
c語言裡規定區分大小寫的
比如定義一
15樓:欠一個吻
事例抄程式:
void main(void)……}
while(1)表示無襲限迴圈的執行它內的語句,如果寫成while(2)、while(3)等效果是一樣的,非0的數都是“真”,“真”表示執行,所以就死迴圈執行,寫成while(0)的話就不執行內的語句,跳到下面執行。
所以如果要判斷某些條件成立才執行的話,就寫成while(i),當i=0的時候不執行,當i≠0的時候執行。
微控制器中資料的表示方法有十進位制、十六進位制、八進位制、二進位制。
0x表示這個資料是十六進位制,x可以大寫也可以小寫,一般是用小寫。0xfc中的fc一般用大寫表示,大小寫都不影響。
c語言中while(x--)是什麼意思?
16樓:匿名使用者
首先了解下優先順序與結合性
1.--為自減運算子,第二優先順序,自右至左2.x--這個表示式
:先使用x的值,接著x=x-1;
整個表示式的值為x
看while(x--)
首先①判斷x--這個表示式的值是否為0(即x的值),如果為0,不執行迴圈體
但仍然執行x=x-1;
例如:int x=0; 則不執行迴圈體,x最終值為-1②如果x的初值不為0,判斷x--這個表示式的值是否為0,(不論是否為0)x=x-1,
如果x--表示式的值不為0,在執行迴圈體.(真繞...看例子)例如:int x=3;
while(x--)
printf("%d\n",x);
①3-->不為0-->x=x-1-->x=2執行迴圈體 while
②2-->不為0-->x=x-1-->x=1同上③1-->不為0-->x=x-1-->x=0同上④注意 此時x=0,將不再執行迴圈體,但x=x-1;-->x=-1
(建議你逐步除錯,很清晰)
17樓:苦澀無人愛
while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈
18樓:匿名使用者
while(t)
相當於while( t!=0 )
t值為0時,條件為假
t值不為0時,條件為真
while( t )是while( t!=0 )的簡便寫法。
19樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
c語言中,while(1)是什麼意思?
20樓:金色潛鳥
c 語言中: 1 表示 邏輯值
真, 0 表示 邏輯值 假。
while(1) 小括號裡,一般寫 邏輯表示式,(邏輯表示式的計算結果 要麼是真,要麼是假),
如果是真,就執行迴圈體,如果是假就 不執行迴圈體。現在 小括號裡 是 1, 也就是 “真” (true)
所以while(1)
就是無限迴圈地執行迴圈體。直到迴圈體內有別的控制條件,中止迴圈 或 跳出迴圈。否則就是死迴圈。
21樓:月牙是個神祕狗
c語言中 0為假 非0為真 while(1) 表示迴圈條件一直為真 所以 無限迴圈 執行 while(1) 所管理的語句
22樓:麥格廢墟
表示迴圈不會中斷,會一直進行下午。
23樓:彌書笪英哲
就是死迴圈,不執行break;不會跳出
c中非零即為真,所以1就表示真,當然你也可以寫成其他的非零數。
24樓:苦澀無人愛
while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈
25樓:匿名使用者
while(t)
相當於while( t!=0 )
t值為0時,條件為假
t值不為0時,條件為真
while( t )是while( t!=0 )的簡便寫法。
26樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
c語言中while(!a)什麼意思?
27樓:珠山龍少
while(!a) 的作用:當a為0時,!a為真,執行迴圈體。當a為1時,!a為假,程式就跳過迴圈體往下執行。
while語句的格式為:
while(條件表示式)
可以看出,while迴圈結構簡單,僅有條件部分,其他成分(如增量等)應另外安排。正因為如此.while語句執行過程是首先判斷while中的“條件表示式’,中的條件是否滿足,滿足,就執行while語句中的語句;不滿足,就退出迴圈。當while中的條件一開始就為0時,則語句一次也不執行;當while中的條件為1 , while語句無限迴圈。
可見while語句的使用極其靈活多樣。
28樓:
while(!a) 表示當a為false(或a等於0)時,執行while迴圈體,否則不執行。其等價語句為
while(a==0)。
29樓:夢國飛
while是一個迴圈語
句,和for迴圈同是一個重要的迴圈語句,while(條件表示式)
while(!a) :a為0,!a為真,執行迴圈。a為1,!a為假,程式跳過迴圈往下執行。
30樓:匿名使用者
這種問題是一個很無聊的問題,在實際程式設計中不可能會碰到,而且作為規範的程式,也不允許這樣的表示式出現。
while (a < b < c)等價於while ((a < b) < c), (a < b)的計算結果將會得到bool值,即true(1)或false(0);然後是bool值和c進行比較,雖然還會得到一個bool值,但這樣的比較已經沒有意義了。
31樓:匿名使用者
首選,您這個while(a++),這句不成立。while語句在c語言中是條件判斷,所以while(),括號內一般是表示式。如果該表示式值為真則執while中的語句,若為假則執行之外的語句。
例如while(1) ,因為括號內永遠為真,則程式進入列迴圈,既一直執行while中大括內的語句。
另外,您說的a,i,j之內的都是變數名,你可以自己定義任何字母或是單詞。當然不能把變數名定義為c語言中的關鍵字。如:
switch,case等等。具體的您可以找本c語言的書看看,都有哪個些關鍵字。你只要避開這些關鍵字就行,對於變數的命名也有一些其他的規則,也可以在c語言的書中可以找到。
對於變數的含義具體是看你的程式或是函式功能是什麼。另外變數在使用前是要先宣告的。比如:
unsigned char i,這樣就宣告瞭一個無符號的字元型變數i.
32樓:匿名使用者
!是非的意思。
整句的通俗意思就是 當不是a的時候,
33樓:調朱弄碧
當不等於a時,做迴圈
34樓:苦澀無人愛
while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈
35樓:匿名使用者
while(t)
相當於while( t!=0 )
t值為0時,條件為假
t值不為0時,條件為真
while( t )是while( t!=0 )的簡便寫法。
c語言中while()不帶執行語句是什麼意思拜託各位大神
分號就是語句啊,只不過空語句什麼都不幹。換句話說,如果a為1,就是個死迴圈了,內一直在檢容測a是不是為1。補充 空迴圈,若條件也是固定不變的,那就是個死迴圈了。若不是死迴圈,往往是用來等時間的。滿意請採納 c語言中這個執行語句具體是什麼意思呢 迴圈語句,n初值是5,條件是n 1成立時,執行語句,然後...
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...