當前位置:首頁 » 編程語言 » c語言while後面加什麼東西
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言while後面加什麼東西

發布時間: 2022-08-23 13:02:54

c語言while括弧里能填什麼

可以 是表達式 ,可以是不等式 ,可以是值,但是最終結果必須為BOOL 類型
例如 while(true); whild(i=a+b); while(i<a);

㈡ c語言中while的用法

語句a;
while(n==1);
語句B;
當n==1時,程序while(1)成立,不斷循環,因為後面while()後面直接是分號「;」所以這里n==1直接就是死循環,

當n與等於1時,程序同樣是while(1)成立,和上面的情況一樣,所以兩個都是死循環。

(2)c語言while後面加什麼東西擴展閱讀:

while

while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環後,當條件不滿足時,執行完循環體內全部語句後再跳出(而不是立即跳出循環)。while語句的一般表達式為:while(表達式){循環體}。

典型循環

WHILE <條件>

<語句體>

end while

do while <條件>

<語句體>

loop

語法

Pascal

while <條件> do <語句>

意為當條件符合時,接著做下面的語句;不符合時,退出循環。

C

do <語句> while(<條件>);

while(<條件>) <語句>;

C++

while(<條件>) <語句>;

do <語句> while(<條件>).

資料來源:網路-while

㈢ 為什麼單片機C語言中使用while (1),總要在後面加一對{ },不管裡面有沒有內容!

要是只有一條語句可以不加,但是要寫為「while(1);」分號不能少,如果是含有多條語句,那麼大括弧一定要加!如果是含有多條語句還不加的話,循環只能管到其後面的一條語句,無法實現預定的功能。

㈣ c語言中的while語句為什麼後邊有的能加分號,有的不能這是為什麼

while(n<=7)這個沒有分號,所以後面的花括弧裡面的是循環體。Do{}while(a<1||a>50);這個因為while在循環後面,所以需要一個;表示語句結束。
有時候如果只是一個空while循環,後面只是一個空語句,也是加一個;

㈤ c語言中的while語句為什麼後邊有的能加分號有的不能這是為什麼

while語句為C語言的循環語句,當while後括弧內的條件成立(為真)時,會執行循環體,否則會退出循環。
當while寫作
while(expr)
{
...

}
時,所有{}內部的代碼組成循環體。
如果不包含大括弧時,while的循環體為其接下來的一個語句。

C語言規定,一條語句是以分號(;)作為結束符的,所以如果寫作
while(expr);
那麼while的循環體就是空的,也就是沒有循環體,這時需要在expr中做數據的修改操作,使得expr有假的可能。如果不存在這樣的修改,除非expr恆為假,否則該語句將成為死循環。

㈥ C51編程中while(1)後邊加分號「;」與不加「;」有什麼區別嗎

分號表示本句為空,什麼也不執行。
例如:
if(表達式1)

首先,在C語言中,與while有關的兩個循環結構定義如下:

1-
while(條件)
{...}

2-
do{...}
while(條件);

注意第2個循環最後的那個分號,為什麼會有這個分號?因為第1個循環被作為一個整體,可以被編譯器識別,而第2個循環,如果沒有最後的分號,編譯器就不知道while是修飾前面的語句,還是像第1個一樣修飾後面的語句,這里的分號起到了斷句,消除歧義的作用。

㈦ 請問C語言中while語句後面直接帶了;是什麼用法

就等於

while(getchar()!='
'){}

就是無限循環輸入單個字元,直到你輸入了換行,循環結束。

㈧ 一個c語言問題,請問while裡面該填什麼

#include"stdio.h"
voiddelete(charp[],charch)
{inti,j;
for(i=j=0;p[i];i++)
if(p[i]!=ch)p[j++]=p[i];
p[j]='';
}
voidmain()
{charp[80],ch;
inti=0;
gets(p);
scanf("%c",&ch);
delete(p,ch);
printf("%s",p);
}

㈨ C語言中while的用法

C語言中while的用法解析如下:

一、1表示true,在bool類型取值false和true,0為false,非0為true(例如-1和2都是true)。程序中,這里1就表示永真,直到循環體內遇到break。

二、while用法演示解析:

1、含義:While 循環會在指定條件為真時循環執行代碼塊。

2、語法如下:(如果忘記增加條件中所用變數的值,該循環永遠不會結束。該可能導致程序崩潰。)

(9)c語言while後面加什麼東西擴展閱讀:

比較 for 和 while循環:

for循環控制變數的初始化和修改都放在語句頭部分,書寫形式較簡潔,且適用於循環次數已知的情況。在循環語句中定義一個局部變數,循環結束後,局部變數就被釋放了。

而while循環控制變數的初始化一般放在while語句之前,循環控制變數的修改一般放在循環體中,形式上不如for語句簡潔,但它比較適用於循環次數不易預知的情況(用某一條件控制循環)。

兩種形式各有優點,但它們是等價的,可以相互轉換。