在C++中,可以使用break
语句来中断while
循环。当break
语句被执行时,程序会立即跳出当前的循环,继续执行循环外的代码。这种技巧可以用来提前结束循环,不必等到循环条件不满足时才退出。
示例代码:
#include <iostream>
int main() {
int i = 0;
while (i < 5) {
std::cout << i << std::endl;
if (i == 3) {
break; // 当 i 等于 3 时中断循环
}
i++;
}
return 0;
}
在上面的代码中,当i
等于3时,break
语句被执行,循环被中断,程序会输出0、1、2、3并结束。