在C++中,可以使用break
语句来中断while
循环。当break
语句被执行时,程序会立即跳出当前的循环,继续执行循环外的代码。这种技巧可以用来提前结束循环,不必等到循环条件不满足时才退出。
示例代码:
#includeint 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并结束。