結(jié)構(gòu):
while(while語(yǔ)句的條件表達(dá)式)
{
while語(yǔ)句的程序塊
}
while語(yǔ)句的語(yǔ)法與if語(yǔ)句的語(yǔ)法相似壹置,不同的地方是梯刚,while語(yǔ)句的條件表達(dá)式執(zhí)行為ture的時(shí)候,執(zhí)行程序塊获茬,并回到初始繼續(xù)執(zhí)行條件表達(dá)式廓啊,直到條件表達(dá)式執(zhí)行結(jié)果為false后語(yǔ)句結(jié)束才漆,而if語(yǔ)句中if條件表達(dá)式為ture時(shí),程序塊只執(zhí)行一次捌年,if語(yǔ)句結(jié)束瓢娜。
使用while 語(yǔ)句時(shí),應(yīng)該知道while語(yǔ)句何時(shí)退出礼预,避免因?yàn)閣hile語(yǔ)句無(wú)法退出而造成程序進(jìn)入死循環(huán)眠砾。
do-while語(yǔ)句
結(jié)構(gòu):
do{
????????程序塊
}while(表達(dá)式);
do-while語(yǔ)句與while語(yǔ)句的語(yǔ)義類似托酸,唯一不同的地方是do-while語(yǔ)句無(wú)論如何都會(huì)先執(zhí)行一遍褒颈,而while語(yǔ)句有可能一次都不執(zhí)行。
注意:do-while語(yǔ)句的結(jié)尾必須有分號(hào)“励堡;”谷丸,語(yǔ)句適用于在編程中,無(wú)論條件表達(dá)式為何值時(shí)候应结,程序塊都必須執(zhí)行一次刨疼。