首页 > 其他 > 详细

break和continue区别及使用场合

时间:2015-03-14 13:54:31      阅读:252      评论:0      收藏:0      [点我收藏+]

break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行。

continue的作用与break类似,主要用于循环,所不同的是break会结束程序块的执行,而continue只会结束其之后程序块的语句,并跳回循环程序块的开头继续下一个循环,而不是离开循环。

1.include<iostream>

  using namespace std;

  int main()

  {

     int i=0;

     while(i<3)

     {

        i++;

        if(i==1)

           break;

        cout<<"i的值为:"<<i<<endl;

     }

     return 0;                                        

  }                                                    输出结果:(空)

2.include<iostream>

  using namespace std;

  int main()

  {

     int i=0;

     while(i<3)

     {

         i++;

         if(i==1)

            continue;

         cout<<"i的值为:"<<i<<endl;

     }

     return 0;                                         输出结果:i的值为:2

   }                                                                             i的值为:3



break和continue区别及使用场合

原文:http://blog.csdn.net/u014082714/article/details/44258497

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!