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

continue和break的区别以及如何跳出多重循环

时间:2020-03-15 11:29:48      阅读:610      评论:0      收藏:0      [点我收藏+]

标签:src   span   tin   ++   一个   多重循环   如何   img   inf   

continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如:

       for(int j=10;j<15;j++){

    if(j==12)

      continue;

               cout<<j<<" ";

  }

//打印结果为11 13 14

技术图片

 

 

break:可用在循环,判断等语句中,用于退出当前语句(在循环语句中就是退出当前循环,在判断语句中就是退出当前判断语句)

技术图片

 

 然后是如何跳出多重嵌套, 我们在实际开发的时候往往判断条件会很多,会涉及的语句的多重嵌套,这时候想跳出指定哪一层嵌套.
操作很简单,就是一种带标签的break语句,先定义一个标签,放在需要跳出的那一层语句之前,必须紧跟一个冒号,然后使用break的时候指明是跳出这个标签所在的循环即可,这种跳出多重循环的方式容易破坏程序的结构性,不建议使用

技术图片

 

continue和break的区别以及如何跳出多重循环

标签:src   span   tin   ++   一个   多重循环   如何   img   inf   

原文地址:https://www.cnblogs.com/pesuedream/p/12496425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!