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

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

65

主题

123

帖子

787

积分

高级会员

Rank: 4

积分
787
发表于 2017-5-10 11:52:44 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
//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-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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