C++ Break/Continue
C++ 中断
你已经看过了break
本教程前面的章节中使用的语句。它用于 "jump out"switch
陈述。
这个break
语句也可用于跳出环形。
该示例在以下情况下跳出循环:i
等于 4:
示例
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
cout << i << "\n";
}
亲自试一试 »
C++ 继续
这个continue
如果发生指定条件,语句会中断一次迭代(在循环中),并继续循环中的下一次迭代。
此示例跳过值 4:
示例
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
cout << i << "\n";
}
亲自试一试 »
While 循环中的中断和继续
您还可以使用break
和continue
在 while 循环中:
休息示例
int i = 0;
while (i < 10) {
cout << i << "\n";
i++;
if (i == 4) {
break;
}
}
亲自试一试 »
继续示例
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
cout << i << "\n";
i++;
}
亲自试一试 »