Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1639
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2019-10-19 18:39
文章分类
文章存档

2019年(3)

我的朋友
最近访客

分类: C/C++

2019-10-21 22:16:53

break只能用在循环语句和switch开关语句中,可使程序终止循环,不再进行循环条件的判断,而直接跳出循环体,执行循环后面的语句,

对于for循环我有一点要说明

 

int x,i;

cout<<"ps\n";

cin>>x;

for(i=2;i

{

if(x%i==0)

  break;

}

 

对于这个程序break语句执行后,我最开始犯过这样一个错误,以为break执行后就没有for循环的事了,可是我发现,break执行后其实还是要执行i++的,这样就有我这样的一种解释,for循环中真正的循环结构是表达式2之后的循环语句,这个程序中break位于循环体语句后,根据break的使用条件判断,执行break后,不再进行循环条件的判断,对for循环来说其实还要求解表达式3后才跳过循环条件的判断。

break使用案例的条件判断

Break语句可跳出循环,这样对于一些开始需要不断循环,但是最后只需求出一个数而不需要再多求时,就可以使用break语句。

阅读(228) | 评论(0) | 转发(0) |
0

上一篇:制作菱形

下一篇:没有了

给主人留下些什么吧!~~