結(jié)束本次循環(huán),即跳出循環(huán)體中剩余的尚未執(zhí)行的語(yǔ)句并到循環(huán)末尾而強(qiáng)行執(zhí)行下一次循環(huán)。continue語(yǔ)句只用在for、while、do-while等循環(huán)體中, 常與if條件語(yǔ)句一起使用,用來(lái)加速循環(huán)。
假如 continue之后有一條聲明,那么該程序就會(huì)停止執(zhí)行后續(xù)的操作,接著執(zhí)行先前的循環(huán), break聲明經(jīng)常用于循環(huán)和切換聲明。在切換語(yǔ)句 switch中使用 break時(shí),可以讓程序從 switch中跳出來(lái),然后在 switch之后運(yùn)行;沒(méi)有 break語(yǔ)句,就會(huì)變成一個(gè)不能退出的死循環(huán)。
在多層次的循環(huán)中, break語(yǔ)句僅會(huì)跳到一層之外。continue語(yǔ)句的功能是跳過(guò)循環(huán)中其余的語(yǔ)句,以及在此循環(huán)中,如果 continue語(yǔ)句被執(zhí)行,則將不再執(zhí)行 continue語(yǔ)句,而是重新進(jìn)行循環(huán)判定。continue語(yǔ)句僅用于在循環(huán)中,如 for, while,do-while等,經(jīng)常用于 if條件聲明,以加快循環(huán)速度。
點(diǎn)擊展開(kāi)