while是循環(huán)流程控制,while的語(yǔ)法格式為 :

德惠網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
while(condition)
{
//do something 1
}
//do something 2
說(shuō)明:
①while循環(huán)的表達(dá)式是循環(huán)進(jìn)行的條件,用作循環(huán)條件的表達(dá)式中一般至少包括一個(gè)能夠改變表達(dá)式的變量,這個(gè)變量稱(chēng)為循環(huán)變量。
②當(dāng)表達(dá)式的值為真(非零)時(shí),執(zhí)行循環(huán)體;為假(0)時(shí),則循環(huán)結(jié)束。
③當(dāng)循環(huán)體不需要實(shí)現(xiàn)任何功能時(shí),可以用空語(yǔ)句作為循環(huán)體。
④對(duì)于循環(huán)變量的初始化應(yīng)在while語(yǔ)句之前進(jìn)行,可以通過(guò)適當(dāng)方式給循環(huán)變量賦初值。
擴(kuò)展資料:
注意:do...while 循環(huán)是 while 循環(huán)的變種。該循環(huán)程序在初次運(yùn)行時(shí)會(huì)首先執(zhí)行一遍其中的代碼,然后當(dāng)指定的條件為 true 時(shí),它會(huì)繼續(xù)這個(gè)循環(huán)。所以可以這么說(shuō),do...while 循環(huán)為執(zhí)行至少一遍其中的代碼,即使條件為 false,因?yàn)槠渲械拇a執(zhí)行后才會(huì)進(jìn)行條件驗(yàn)證。
while 循環(huán)是 php 中最簡(jiǎn)單的循環(huán)類(lèi)型。它和 C 語(yǔ)言中的 while 表現(xiàn)得一樣。語(yǔ)法如下:
while(expr){
statement
}
參考資料:百度百科-while循環(huán)語(yǔ)句
我是一名多年的單片機(jī)工程師,下面的講解你可以參考一下。
原句是下面這樣的。
while(n)
{
語(yǔ)句1;
語(yǔ)句2;
語(yǔ)句n;
}
講解:
1 while(1)是無(wú)限循環(huán)花括號(hào)里面的語(yǔ)句。
比如:
while(1)
{
a=b;
c=d;
}
這樣語(yǔ)句a=b; c=d;,從上到下執(zhí)行完后,然后又回到起始點(diǎn),再?gòu)纳系较聢?zhí)行,如此無(wú)限循環(huán)。
2 while(i--)。
假設(shè)i=50,每執(zhí)行完花括號(hào)里面一次,i就減1,這個(gè)就是符號(hào)“--”的原理,“--”名字叫做自減,直到i=0就退出while花括號(hào)里面的語(yǔ)言,相當(dāng)于執(zhí)行while花括號(hào)里面的語(yǔ)句50次。
比如:
i=50
while(i--)
{
a=b;
c=d;
}
e=g;
這樣語(yǔ)句a=b; c=d;,從上到下執(zhí)行完后,然后又回到起始點(diǎn),再?gòu)纳系较聢?zhí)行,如此循環(huán)50次后,就退出while語(yǔ)句,往下面執(zhí)行e=g。
3 如果你想學(xué)習(xí)更多的C語(yǔ)言程序與電路知識(shí),百度一下“17個(gè)實(shí)驗(yàn)學(xué)會(huì)單片機(jī)”,就可以看到教程了,感興趣的朋友可以找一下。
C語(yǔ)言中while的用法解析如下:
1表示true,在bool類(lèi)型取值false和true,0為false,非0為true(例如-1和2都是true)。程序中,這里1就表示永真,直到循環(huán)體內(nèi)遇到break。
bool表示布爾型變量,也就是邏輯型變量的定義符,以英國(guó)數(shù)學(xué)家、布爾代數(shù)的奠基人喬治·布爾(George Boole)命名。布爾型變量的值只有 真 (true) 和假 (false),0為false,非0為true(例如-1和2都是true)。
擴(kuò)展資料:
while循環(huán)在其他語(yǔ)言中的用法
Pascal
while 條件 do 語(yǔ)句
意為當(dāng)條件符合時(shí),接著做下面的語(yǔ)句;不符合時(shí),退出循環(huán)。
C++
while(條件) 語(yǔ)句;
do 語(yǔ)句 while(條件);
Java
while(條件) {語(yǔ)句;}
do {語(yǔ)句;} while(條件);
二者的區(qū)別是do-while最少會(huì)被執(zhí)行一次。
循環(huán)中可以使用continue結(jié)束當(dāng)前循環(huán),回到循環(huán)開(kāi)始處開(kāi)始下一次循環(huán)。也可以用break跳出整個(gè)循環(huán)。
參考資料來(lái)源:百度百科-while
分享標(biāo)題:c語(yǔ)言while循環(huán)函數(shù) c語(yǔ)言中while循環(huán)
網(wǎng)頁(yè)路徑:http://www.jbt999.com/article44/hppiee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站內(nèi)鏈、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)