c語言中while的用法,要舉例子
1while是循環流程控制,使用的標準格式為
while(表達式)
{
循環語句體;
}
2說明:①while循環的表達式是循環進行的條件,用作循環條件的表達式中一般至少包括一個能夠改變表達式的變量,這個變量稱為循環變量
②當表達式的值為真(非零)時,執行循環體;為假(0)時,則循環結束
③當循環體不需要實現任何功能時,可以用空語句作為循環體
④對于循環變量的初始化應在while語句之前進行,可以通過適當方式給循環變量賦初值
c語言中while的用法
語句a;while(n==1);語句B;當n==1時,程序while(1)成立,不斷循環,因為后面while()后面直接是分號“;”所以這里n==1直接就是死循環, 當n與等于1時,程序同樣是while(1)成立,和上面的情況一樣,所以兩個都是死循環。
擴展資料: while while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,執行完循環體內全部語句后再跳出(而不是立即跳出循環)。
while語句的一般表達式為:while(表達式){循環體}。 典型循環 WHILE <條件> <語句體> end while do while <條件> <語句體> loop 語法 Pascal while <條件> do <語句> 意為當條件符合時,接著做下面的語句;不符合時,退出循環。
C do <語句> while(<條件>); while(<條件>) <語句>; C++ while(<條件>) <語句>; do <語句> while(<條件>). 資料來源:百度百科-while。
C語言中,while語句的用法
C語言中的while語句用于執行循環操作。
格式:while(表達式) 循環體;
//示例:計算階乘M!
#include <stdio.h>
int main()
{
int m=1;
int n=1;
double sum=1;
printf(" 計算階乘\n\n");
printf("請輸入一個正整數:");
scanf("%d",&m);
if (m>1)
{
while(n<=m)
{
sum=sum*n;
n++;
}
printf("%d!=%.0lf\n",m,sum);
}
else
printf("你所輸入的數是1,最后結果也只能是1\n");
return 0;
}
While的用法
1、while用作連詞時,表示“在…(過程)中,在…期間”。
2、用來引導時間狀語從句,當主句的主語和while所引導的從句的主語一致時,while從句中的主語、謂語往往可以省去。
3、while還可引導讓步狀語從句,意思是“雖然,盡管”,含有對比意味。
4、while表示對比關系時,意思是“而,然而”。
例句:
I lived in a hostel while I was a student
我求學期間住在青年招待所里。
擴展資料
近義詞:when
when讀音:英 [wen] 美 [wen]
釋義:
adv. 什么時候;當 。 時
conj. 然后;可是;當 。 時
pron. 什么時候
n. 時間
例句:
When did that happen?
那件事是什么時候發生的?
用法:
1、可用作疑問副詞,用來詢問某事曾發生或將要發生的時間,引導特殊疑問句;還可用作關系副詞引導限制性定語從句、非限制性定語從句和表語從句,表示“是…時候的事”。
2、when所引導的時間狀語從句用一般現在時代替將來時,用現在完成時代替將來完成時。
求問while語句的用法
while的用法就是:
while(條件)
{
// {}循環體之間的內容稱作循環體
語句1;
語句n;
}
//特別的,當循環體中只有一條語句的時候可以這么寫
while(條件)
語句1;
// 注意是只有一條語句的時候~
/*
以上代碼不能直接編譯哈~
解釋下:
當條件成立的時候,比如while(a > 0)這句,當a大于0的時候(即條件滿足)時會執行大括號中的內容,也就是語句1,語句n等內容。條件不成立時(也就是a小于等于0的時候)循環結束。
*/
while的用法while做然而,雖然意思的時候是不是只能放在句子的前面
從一道高考題綜述while的用法 先看下面一道高考題:-I\”m going to the post office.-________you\”re there,can you get me some stamps?* * *e * 對連詞的用法考查在每年高考題中均有涉及.Because引導原因狀語從句,If引導條件狀語從句,按題干提供的情景均不可取.While和As都能引導時間狀語從句,極易混淆.As一般強調主句謂語動詞與從句謂語動詞動作的同時性,而While除可表示同時性外,還含有一個動作在另一個動作正在進行或持續過程中的某一時刻發生.再從題干所提供的情景判斷,就可知道B為最佳答案.while的用法可從下述幾點理解與運用.一、while意為\"當.時候\",指一段時間,不能用來表示一個時間點.While the discussion was still going on,George came in.當討論還在進行時,喬治走了進來.二、while意為\"而;然而\",表示轉折.There\”re plenty of rain in the southeast,while there\”s little in the northeast.東南部雨量充足,而西北部則很少下雨.三、while意為\"雖然;盡管\",表示讓步.While I admit his good points,I can see his shortcomings.盡管我承認他的優點,但我還是能看到他的缺點.四、while意為\"只要\",表示條件.We can surely overcome these difficulties while we are closely united.只要我們緊密地團結一致,一定能克服這些困難.五、while從句中的省略.當while從句中的主語與主句的主語一致,且含有be的某種形式時,從句中的主語連同be可同時省略.While listening to the radio,she fell asleep.她在聽收音機時睡著了.While in London,he studied music and painting.在倫敦時,他學習音樂和繪畫.六、while可用作名詞,意為\"一會兒;一段時間\".作名詞用時,主要用于短語中:after a while \"過了一會兒\"; all the while \"一直,始終\"; a short / little while ago \"剛才\"; once in a while \"偶爾,間或\"; wait / rest(for) a while \"等 / 休息一會兒\".I haven\”t seen her for a long while.我好久沒有看見她了.Where have you been all this while?這一陣子你到哪去了?He usually goes to work by bike,but once in a while he goes by bus.他通常騎自行車上班,但偶爾也乘公共汽車.I looked everywhere for the letter,but it was in my pocket all the while.我到處找那封信,卻不知它一直在我口袋里.七、while與when以及as之間的區別.1.當從句中的謂語動詞是持續性的動作時,我們可以用while,when或* / When / As I was walking down the street,I noticed a police car in front of the bank.我順著馬路往前走時,發現銀行門前停著一輛警車.2.當從句中的謂語動詞表示瞬間動作時,不可用* was on the point of leaving when someone knocked at the door.他正要走,這時有人敲門.3.如果談論兩個長動作,最常用的是* John was sitting biting his nails,I was working out a plan to get us home.約翰坐在那里咬指甲時,我想出了一個回家的辦法.不過,as是可以用來說明兩種正在發展或變化的情況的,這時as引導一個持續性的動作,主句中的動作與之同時進行.As we talked on,he got more and more excited.我們繼續往下談的時候,他越來越興奮.4.如果表示兩個短動作或事件同時發生,最常用的是as或just as,也可用* as he caught the ball,there was a tearing sound.當他抓住球的時候,有一種撕裂的聲音.I thought of it just when you opened your mouth.就在你要說話的時候,我也想到了.。