while循環(huán)簡(jiǎn)單例子 while循環(huán)語(yǔ)句?
while循環(huán)語(yǔ)句?while循環(huán)語(yǔ)句第一種、while循環(huán)語(yǔ)句whlie(循環(huán)條件){循環(huán)操作語(yǔ)句}案例分享第二種、do-while循環(huán)語(yǔ)句do-while 循環(huán)的格式如下。do{循環(huán)操作語(yǔ)句循環(huán)操
while循環(huán)語(yǔ)句?
while循環(huán)語(yǔ)句
第一種、while循環(huán)語(yǔ)句
whlie(循環(huán)條件){
循環(huán)操作語(yǔ)句
}
案例分享
第二種、do-while循環(huán)語(yǔ)句
do-while 循環(huán)的格式如下。
do{
循環(huán)操作語(yǔ)句
循環(huán)操作語(yǔ)句
}while(循環(huán)條件)//分號(hào)不可丟
當(dāng)循環(huán)體為一條簡(jiǎn)單語(yǔ)句時(shí),可以省略 {},即:
do
循環(huán)操作語(yǔ)句
while(循環(huán)條件)
注意,在 do-while 結(jié)構(gòu)中,while 括號(hào)后的分號(hào)不能丟。
案例分享
溫馨提示
do-while 循環(huán)和 while 循環(huán)的主要差別是:前者至少執(zhí)行一次循環(huán)體,后者有可能一次也不執(zhí)行循環(huán)體。
例子里的while語(yǔ)句,是怎樣結(jié)束的?
以下列代碼為例:
main()
{
int day = 1
do
{
printf("%dn", day)
day
}
while (day <= 7)
return 0
}
程序在執(zhí)行的過(guò)程為:首先進(jìn)入第一次循環(huán)顯示1并將day的值加1,然后做條件判斷day有值為2,于是day <= 7的結(jié)果為真,返回到do后面的循環(huán)體進(jìn)入下一次循環(huán)...直到day的值為7時(shí)。
當(dāng)printf顯示出7,然后day的值加1,然后做條件判斷,day的值為8,于是day <= 7的結(jié)果為假,結(jié)束循環(huán)。
擴(kuò)展資料:
C 語(yǔ)言提供了以下幾種循環(huán)類型:
1、while循環(huán)
只要給定的條件為真,C 語(yǔ)言中的 while 循環(huán)語(yǔ)句會(huì)重復(fù)執(zhí)行一個(gè)目標(biāo)語(yǔ)句。
2、for循環(huán)
for 循環(huán)允許您編寫(xiě)一個(gè)執(zhí)行指定次數(shù)的循環(huán)控制結(jié)構(gòu)。
3、do...while
不像 for 和 while 循環(huán),它們是在循環(huán)頭部測(cè)試循環(huán)條件。在 C 語(yǔ)言中,do...while 循環(huán)是在循環(huán)的尾部檢查它的條件。
do...while 循環(huán)與 while 循環(huán)類似,但是 do...while 循環(huán)會(huì)確保至少執(zhí)行一次循環(huán)。
循環(huán)控制語(yǔ)句包括break語(yǔ)句、continue語(yǔ)句、goto語(yǔ)句,這些都可以改變代碼的執(zhí)行順序,通過(guò)它可以實(shí)現(xiàn)代碼的跳轉(zhuǎn)。
參考資料:
循環(huán)語(yǔ)句——百度百科
do-while語(yǔ)句和while的區(qū)別?
while循環(huán)開(kāi)始后,先判斷條件是否滿足,如果滿足就執(zhí)行循環(huán)體內(nèi)的語(yǔ)句,執(zhí)行完畢后再回來(lái)判斷條件是否滿足,如此無(wú)限重復(fù);直到條件不滿足時(shí),執(zhí)行while循環(huán)后邊的語(yǔ)句。簡(jiǎn)單來(lái)講就是說(shuō)while循環(huán)是先判斷后循環(huán), 判斷如果滿足條件進(jìn)入循環(huán) 本次循環(huán)后再次判斷 。舉個(gè)例子:do-while循環(huán)與while循環(huán)的不同在于:它先執(zhí)行循環(huán)中的語(yǔ)句,然后再判斷表達(dá)式是否為真, 如果為真則繼續(xù)循環(huán);如果為假, 則終止循環(huán)。因此, do-while循環(huán)至少要執(zhí)行一次循環(huán)語(yǔ)句。 簡(jiǎn)單來(lái)講就是說(shuō)while循環(huán)是先循環(huán)后判斷 。舉個(gè)例子:總結(jié):while循環(huán)是先判斷后循環(huán) ,而do–while循環(huán)是先循環(huán)后判斷。擴(kuò)展資料:while是計(jì)算機(jī)的一種基本循環(huán)模式。當(dāng)滿足條件時(shí)進(jìn)入循環(huán),進(jìn)入循環(huán)后,當(dāng)條件不滿足時(shí),執(zhí)行完循環(huán)體內(nèi)全部語(yǔ)句后再跳出(而不是立即跳出循環(huán))。while語(yǔ)句的一般表達(dá)式為:while(表達(dá)式){循環(huán)體}。