首页学习C++ Break Continue 语句的简单及例子

C++ Break Continue 语句的简单及例子

时间2023-12-14 18:23:05入口:最新上传链接:热门分享浏览152
C++中的Break和Continue是两个常用的控制语句,用于在循环中控制程序的流程。它们可以帮助我们更灵活地控制程序的执行,提高代码的效率和可读性。

1. Break语句


Break语句用于跳出当前循环,即使循环条件尚未结束。当程序执行到Break语句时,会立即退出当前循环,并继续执行循环后面的代码。Break语句通常与循环语句(如for、while、do-while)一起使用。

1.1 Break语句的用法


Break语句的用法非常简单,只需要在需要跳出的地方加上Break关键字即可。例如:

```cpp
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
cout << i << endl;
}
```

上述代码中,当i等于5时,程序会执行Break语句,跳出当前循环,输出结果为:

```
0
1
2
3
4
```

可以看到,当i等于5时,循环被中断,程序直接跳出循环,并不再执行后续的循环代码。

1.2 Break语句的应用场景


Break语句通常用于以下几种情况:


  • 在循环中根据某个条件跳出循环。

  • 遍历数组或链表时,当找到目标元素时,跳出循环。

  • 在switch语句中,当满足某个条件时,跳出switch语句。



下面给出一个使用Break语句的例子:

```cpp
#include <iostream>
using namespace std;

int main() {
int arr[] = {1, 2, 3, 4, 5};
int target = 3;
int index = -1;

for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
if (arr[i] == target) {
index = i;
break;
}
}

if (index != -1) {
cout << "找到目标元素,索引为:" << index << endl;
} else {
cout << "未找到目标元素" << endl;
}

return 0;
}
```

上述代码中,我们定义了一个整型数组arr和一个目标元素target。我们使用for循环遍历数组,当找到目标元素时,使用Break语句跳出循环。如果找到目标元素,则输出其索引;否则输出未找到目标元素。

2. Continue语句


Continue语句用于跳过当前循环中剩余的代码,直接进入下一次循环。当程序执行到Continue语句时,会立即跳过当前循环体中剩余的代码,继续执行循环条件判断。Continue语句通常与循环语句(如for、while、do-while)一起使用。

2.1 Continue语句的用法


Continue语句的用法也非常简单,只需要在需要跳过的地方加上Continue关键字即可。例如:

```cpp
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
cout << i << endl;
}
```

上述代码中,当i等于5时,程序会执行Continue语句,跳过当前循环体中的剩余代码,直接进入下一次循环,输出结果为:

```
0
1
2
3
4
6
7
8

免责声明:本文由用户上传,此文本数据来源于原作者,如有侵权请联系删除!转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

C# 预处理器指令的使用例子说明 新敖包相会歌词(吉他谱和简谱)