break是结束整个循环体,continue是结束单次循环
比方说:
while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
结果是输出 1 2 就退出了整个while循环
但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
结果是:1 2 4 5 6 7 8 9 10 可见仅仅是不输出3,因为结束了本次循环
【学习笔记】关于bareak和continue的区别
本文通过两个具体的代码示例,详细解释了在C/C++等编程语言中,break和continue关键字的功能区别。break用于完全跳出循环,而continue则跳过当前循环的剩余部分进入下一次循环。

被折叠的 条评论
为什么被折叠?



