在C++中,可以使用break
語句來中斷while
循環(huán)。當(dāng)break
語句被執(zhí)行時(shí),程序會(huì)立即跳出當(dāng)前的循環(huán),繼續(xù)執(zhí)行循環(huán)外的代碼。這種技巧可以用來提前結(jié)束循環(huán),不必等到循環(huán)條件不滿足時(shí)才退出。
示例代碼:
#include <iostream>
int main() {
int i = 0;
while (i < 5) {
std::cout << i << std::endl;
if (i == 3) {
break; // 當(dāng) i 等于 3 時(shí)中斷循環(huán)
}
i++;
}
return 0;
}
在上面的代碼中,當(dāng)i
等于3時(shí),break
語句被執(zhí)行,循環(huán)被中斷,程序會(huì)輸出0、1、2、3并結(jié)束。