📅  最后修改于: 2023-12-03 15:37:34.455000             🧑  作者: Mango
在编写程序时,我们经常需要使用循环语句来重复执行一段代码。当循环条件不满足时,程序将自动退出循环。但是,有时候我们需要在循环内部手动退出循环。在C ++中,我们可以使用 break
语句来实现这一点。
break
语句break
语句可以用来在循环内部强制退出循环。当程序执行到 break
语句时,它将终止当前循环并跳出循环体,继续执行紧接着循环后面的语句。
下面是 break
语句的语法:
break;
在循环中使用 break
语句的例子:
#include <iostream>
using namespace std;
int main() {
int i;
for (i = 0; i < 10; i++) {
if (i == 5) {
break;
}
cout << i << "\n";
}
return 0;
}
输出:
0
1
2
3
4
在上面的代码中,当 i
的值等于 5 时,程序遇到了 break
语句,于是循环被强制终止了。因此,程序只打印出 0、1、2、3 和 4 这几个数字。
continue
语句除了 break
语句,C ++ 还提供了另一个用于控制循环的语句,称为 continue
语句。当程序执行到 continue
语句时,它将会跳过当前循环中余下的语句并开始下一轮循环。
下面是 continue
语句的语法:
continue;
在循环中使用 continue
语句的例子:
#include <iostream>
using namespace std;
int main() {
int i;
for (i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
cout << i << "\n";
}
return 0;
}
输出:
0
1
2
3
4
6
7
8
9
在上面的代码中,当 i
的值等于 5 时,程序遇到了 continue
语句,于是它将会跳过后面所有的语句并开始下一轮循环。因此,程序并没有打印出数字 5。
在程序中,我们通常需要使用循环语句来重复执行一些操作。有时候我们需要在循环内部手动退出循环或跳过一些操作。在C++中,你可以使用 break
和 continue
语句来实现这些功能。这些语句能够让你更加灵活地控制程序的流程,增强程序的可读性和逻辑性。