在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用于終止當前迭代的執行,進入下一次迭代。