收藏官网首页
查看: 2002|回复: 2

[经验分享] break和continue的区别

65

主题

123

帖子

787

积分

高级会员

Rank: 4

积分
787
发表于 2017-5-10 11:52:44 | 显示全部楼层 |阅读模式
汉枫LPB120模块
//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,因为他结束了本次循环

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2006-2022 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表