码迷,mamicode.com
首页 > 其他好文 > 详细

break和continue区别及使用场合

时间:2015-03-14 13:54:50      阅读:161      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!