yangzailu

导航

break和continue的区别

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,因为他结束了本次循环

 

posted on 2017-01-13 11:14  飞离地平线  阅读(252)  评论(1编辑  收藏  举报