c++

c++中continue和break有什么区别

小亿
213
2023-09-28 00:02:52
栏目: 编程语言

在C++中,continue和break是两个不同的控制语句,它们的区别如下:

  1. continue语句:

以下是一个使用continue语句的示例,该示例输出1到10之间的奇数:

for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue;
}
cout << i << " ";
}

输出结果为:1 3 5 7 9

  1. break语句:

以下是一个使用break语句的示例,该示例在循环中找到某个特定的值后终止循环:

int arr[] = {2, 4, 6, 8, 10};
int target = 8;
for (int i = 0; i < 5; i++) {
if (arr[i] == target) {
cout << "Target found at index " << i << endl;
break;
}
}

输出结果为:Target found at index 3

总结:

0
看了该问题的人还看了