C++中break语句和continue语句讲解及使用实例

转载 2011年01月13日 11:18:00

break语句的作用是:结束当前正在执行的循环(for、while、do…while)或多路分支(switch)程序结构,转而执行这些结构后面的语句。

在switch语句中,break用来使流程跳出switch语句,继续执行switch后的语句。

在循环语句中,break用来从最近的封闭循环体内跳出。

例如,下面的代码在执行了break之后,继续执行“a+=1;”处的语句,而不是跳出所有的循环:

for ( ; ; )

{ …

for ( ; ; )

{



if (i==1)

break;



}

a+=1; //break跳至此处

//…

}

continue语句的作用是:结束当前正在执行的这一次循环(for、while、do…while),接着执行下一次循环。即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

在for循环中,continue用来转去执行表达式2。

在while循环和do…while循环中,continue用来转去执行对条件表达式的判断。

continue语句和break语句的区别是:continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则是结束本次循环,不再进行条件判断。

例如: 输出1~100之间的不能被7整除的数。

for (int i=1; i<=100; i++)

{

if (i%7==0)

continue;

cout << i << endl;

}

当i被7整除时,执行continue语句,结束本次循环,即跳过cout语句,转去判断i<=100是否成立。只有i不能被7整除时,才执行cout函数,输出i。

C/C++中的continue、break、return的区别

引用:http://blog.chinaunix.net/uid-27007072-id-3345092.html 1.return 语句的作用       (1) return 从当前的方法中退出,...
  • SMF0504
  • SMF0504
  • 2016年05月04日 16:15
  • 3127

C/C++中break和continue

/* break break 如果用于循环是用来终止循环,break只能终止距离它最近的循环 break如果用于switch,则是用于终止switch break不能直接用于if中,除非if属于...
  • u010738823
  • u010738823
  • 2015年10月04日 13:54
  • 3886

C++中break,continue,return用法

一。break 1. break语句形式: break; 2. break语句功能: A. 在switch语句中,break是其语法本省的一部分,break语句会终...
  • Gao__Xiong
  • Gao__Xiong
  • 2016年07月20日 16:35
  • 3756

C++ 退出双层for循环,解决 break、return、continue无法实现问题

遇到一个情景,采用双层for循环 遍历图像的像素,当找到某一个像素点满足条件时,退出双层for 循环 。 首先了解一下 continue、break、return 各自功能用法: 1.co...
  • qing101hua
  • qing101hua
  • 2016年10月20日 16:33
  • 6908

java关键字之break与continue的区别(简单明了的小例子)

一.作用与区别 break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条...
  • tomcat_2014
  • tomcat_2014
  • 2015年10月19日 19:48
  • 1277

JAVA中continue的用法例子

public class test{ public static void main(String [] args){ for(int i=0;i
  • u014510919
  • u014510919
  • 2014年04月03日 09:34
  • 2583

c++教程

课程模块 第一阶段(Linux C开发) 课程目标: 能使用并管理linux系统,熟悉linux开发环境。熟练掌握C语言语法。掌握Linux下C开发方法。 实训主题 ...
  • llwszjj
  • llwszjj
  • 2017年02月26日 08:53
  • 647

谭浩强经典C++教程

  • 2015年12月30日 10:22
  • 8.78MB
  • 下载

c++教程(十一:Arrays)

————————————————————————该系列教程为翻译c++官方教程,点击参考英文原版,水平有限,翻译不通之处敬请谅解!————————————————————————数组数组就是一系列相同...
  • on2way
  • on2way
  • 2016年08月19日 13:18
  • 796

如何编写游戏修改器C++

  • 2010年01月11日 18:52
  • 185KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++中break语句和continue语句讲解及使用实例
举报原因:
原因补充:

(最多只允许输入30个字)