这期内容当中小编将会给大家带来有关在循环中break与continue的区别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
相信刚学编程的人很容易被break,continue这两个关键词搞混淆了,两者都有跳出循环的意思,但是他们到底有什么区别呢?
其实很简单,break是结束整个循环体,continue是结束当前这一单次循环,不明白,看下面的程序以及运行结果我想你就明白了!
int x = 0;while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}程序的运行结果为:1 2
分析:因为程序进入while循环后,开始输出数字,当X=3时,if语句被执行,运行break语句,break是跳出整个循环,所以下一步会执行整个while后面的代码,程序结束
int x = 0;
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
运行结果:1 2 4 5 6 7 8 9 10
分析:此次循环用的是continue跳出单次循环,当程序运行到x=3时,执行continue语句,程序会跳过x=3这次循环中的后续未执行完的代码,直接去执行x=4次循环
上述就是小编为大家分享的在循环中break与continue的区别是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。