c語句 while 用法

2023-08-21 05:37:20 字數 3250 閱讀 2948

1樓:網友

是的,肯定是要的,如果沒有的話,系統就會產生死迴圈~~

畢竟while是一個判斷迴圈語句來的,返回的是bool型別來的,即只有真和假兩種,符合就繼續迴圈下去~~~如果沒有條件則繼續迴圈下去的。

2樓:網友

很多情況都可以。比如。

1.數字,,非 0的數 都返回 1, 0為 假;比如 while(5),while(0)

int ,等變數,關鍵判斷是否等於 0;

3.判斷表示式。 比如 a > b之類。

4.賦值表示式。 a = 9, 賦值表示式一般沒錯的話,都返回 真值。

3樓:匿名使用者

不一定非要表示式,一個變數,一個常量(通過判斷變數值或者常量是否為0)都可以。

4樓:匿名使用者

不一定,只要能判斷出是0還是非0就行。

5樓:匿名使用者

只能是bool值~~

裡面可以放表示式~~但是表示式得出的結果~~也一定要是bool值。

6樓:匿名使用者

是邏輯表示式,一個不為零的常數的邏輯值為真,零為假。

7樓:蟲大

是()嗎?是的,因為()裡面的是判斷表示式。

如果是{}不一定要有。

8樓:匿名使用者

while()

只有兩種結果 零和非零。

c語言while的用法

9樓:滄海雄風

第二個 看見後面的 ; 了嗎抄?

其實完整格式是。

while(p3_7==0)

就是一直迴圈到不等於0 什麼都不幹 實際上正規的寫法應該是 null; 而不是只有一個;

只有一個; 在**優化時會被優化掉。

10樓:風雲小子

你這個應該是微控制器裡面計算口輸入按鈕計數,然後通過p0十位p2個位,接數碼管顯示的程式。下面是給您分析的過程(第二個是檢測按鍵是否起來):

void main(void)

p0=table[count/10];

p2=table[count%10];

while(p3_7==0); 檢測按鈕是否起來,為下一次檢測按鈕 按下做好準備}}

這個程式很簡單,要是彙編的話,挺複雜的。

11樓:匿名使用者

while(p3_7==0);

這個while語句的迴圈體中只有一個空語句(即只有一個分號的語句),所以如果p3_7==0 則進入迴圈體中去執行一下空語句(即什麼也不幹)。呵呵。

12樓:匿名使用者

while(p3_7==0);

等待埠拉高,如果現在是低電平的話,將進入死迴圈,什麼事情都不幹,埠拉高後就跳出迴圈。

13樓:吶誰ni在**

while(p3_7==0);

就是說當p3_7==0時,該函式保持原樣,不變、

14樓:程式設計師的每一天

c語言迴圈結構之while迴圈語句。

c語言中,while(1)是什麼意思?

15樓:金色潛鳥

c 語言中: 1 表示 邏輯值。

真, 0 表示 邏輯值 假。

while(1) 小括號裡,一般寫 邏輯表示式,(邏輯表示式的計算結果 要麼是真,要麼是假),如果是真,就執行迴圈體,如果是假就 不執行迴圈體。現在 小括號裡 是 1, 也就是 “真” (true)

所以while(1)

就是無限迴圈地執行迴圈體。直到迴圈體內有別的控制條件,中止迴圈 或 跳出迴圈。否則就是死迴圈。

16樓:月牙是個神秘狗

c語言中 0為假 非0為真 while(1) 表示迴圈條件一直為真 所以 無限迴圈 執行 while(1) 所管理的語句。

17樓:麥格廢墟

表示迴圈不會中斷,會一直進行下午。

18樓:彌書笪英哲

就是死迴圈,不執行break;不會跳出。

c中非零即為真,所以1就表示真,當然你也可以寫成其他的非零數。

19樓:苦澀無人愛

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

20樓:匿名使用者

while(t)

相當於while( t!=0 )

t值為0時,條件為假。

t值不為0時,條件為真。

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

21樓:怡紅舊友

一直執行while所包含的語句,就是無限迴圈。

一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;

處理完事件後,繼續迴圈。

c語言 while語句的用法

22樓:世紀網路

visualstudio2015

首先用visualstudio建立一個win32應用程式晌盯,如下圖所示,在這種程式中可以新建c語言檔案。

然後在專案中右鍵新建c++檔案,如下圖所示,注意一定要選對檔案型別,c語言檔案字尾是cpp

接下來我們先來看while的用法,如下圖所示,我們求1到坦亂100的和,while後面的括號裡寫條件,大括號裡寫邏輯**,如下圖所示。

還有一個do-while語法,和while的用法差不多,如下圖所示,條件在最後面,不管條件是否成立,迴圈體內的**都會執行一次宴信和。

c語句while的用法?

23樓:匿名使用者

while語句的原型是while(表示式)語句,當表示式為非0值時,執行while語句中的巢狀語句。

其中1代表一個常量表示式,它永遠不會等於0。迴圈會一直執行下去。除非你設定break等類似的跳出迴圈語句迴圈才會中止。

其中i是一個變數,因此表示式i--有不同的值,依次遞減,i--是先取值後減,--i先加後取值,所以i--的值同未執行該自減運算時的i相等。因此當i為0時,迴圈會跳出。

很容易混淆的是把i--的值誤認為i執行自減後的值。

c語言中,while語句的用法,C語言中,while語句的用法

while 迴圈括號裡只有2種值,0和非0,0表示假,非0表示真。真就進入迴圈,假就離開迴圈。這裡1就表示永真,直到迴圈體內遇到break while 迴圈的使用方法為 while condition 一條語句如果 condition 為真 true 則迴圈執行 一條語句 如果 condition ...

c語言中for語句和while語句的區別,詳細解釋下,遇到循

for 限定了迴圈次數 while 是條件迴圈,如果while內部條件滿足可以永遠循專 環下去do while也是條件迴圈,只不過條屬件在迴圈之後,每次迴圈之後才判斷條件 為了良好的變成風格 個人建議你儘量使用for迴圈就這樣吧 如果是迴圈一定次數的,for和while都差不多。如果是說要滿足某個條...

C程式的if語句和switch語句的用法說明與例子

嗨 把例子輸入進計算機演示一下,把不明白的問題寫出來就很容易了 你這麼寫不好回答啊 實際上在實際使用中掌握兩個例子套用就行 用if語句和switch語句分別編寫程式,實現以下功能 include void main printf 費用為 f money c語言中if else語句與switch語句區...