break和continue的区别

来源:互联网 发布:c 数据结构与算法 编辑:程序博客网 时间:2024/06/05 13:29

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