在C++中,break和continue是两个控制流语句,用于在循环中控制程序的执行流程。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
cout << i << endl;
}
在上面的例子中,当i等于5时,break语句将会被执行,跳出循环。
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
cout << i << endl;
}
在上面的例子中,当i等于5时,continue语句将会被执行,跳过当前迭代,直接进入下一次迭代。
因此,break用于完全终止循环的执行,而continue用于终止当前迭代的执行,进入下一次迭代。