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