C语言——break和continue语句
2023-12-30 22:50:35
1. break 语句
?????????? 当在循环(如 for、while 或者 do-while 循环)或者 switch 语句中遇到 break 时,程序将立即跳出当前所在的整个循环或switch结构。
?????????? 使用 break 可以提前结束循环,不再执行循环体中剩余的语句以及后续的循环迭代。
#include <stdio.h>
int main() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
printf("%d\n", i);
}
return 0;
}
输出结果如下:
0
1
2
3
4
?2. continue 语句
?
????????? 在循环体内遇到 continue 时,程序会立即跳过当前循环体中尚未执行的语句,然后直接进行下一轮循环的条件判断。
?????????
????????? 如果满足继续循环的条件,则执行下一次循环迭代;否则,如果循环条件不再满足,则退出循环。
#include <stdio.h>
int main() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
printf("%d\n", i);
}
return 0;
}
输出结果如下:
0
1
2
3
4
5
6
7
8
9
结论
????????break 的目的是终止整个循环过程,而 continue 则是跳过本次循环中剩余的部分并进入下一次循环的检查阶段。
文章来源:https://blog.csdn.net/W_Fe5/article/details/135309885
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!