Terry 发表于 2017-5-10 11:52:44

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

郭庆帅 发表于 2017-5-11 17:31:39

郭庆帅 发表于 2017-5-11 17:33:28

页: [1]
查看完整版本: break和continue的区别