千家信息网

在循环中break与continue的区别是什么

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这期内容当中小编将会给大家带来有关在循环中break与continue的区别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。相信刚学编程的人很容易被break,
千家信息网最后更新 2024年11月19日在循环中break与continue的区别是什么

这期内容当中小编将会给大家带来有关在循环中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的区别是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

0