首页 > 其他 > 详细

break与continue的区别

时间:2015-07-12 17:13:31      阅读:210      评论:0      收藏:0      [点我收藏+]

在c++中,switch语句经常会用到break和continue语句,两者有什么区别呢?总结如下。

continue语句用于循环中,让程序跳过循环体中余下的代码,并开始新一轮的switch循环。而break直接退出switch语句,执行后边的语句。

 找个代码例子:输入一行文本,循环回显每个字符,如果该字符为句点,则使用break结束循环。接下来程序计算空格。

#include <iostream>

using namespace std;
const int arsize=80;
int main()
{
char line[arsize];
int space=0;
cout<<"enter a line of text:\n"<<endl;
cin.get(line,arsize);
cout<<"compete line:\n"<<line<<endl;
cout<<"line through first period:\n";
for(int i=0;line[i]!=‘\0‘;i++)
{
cout<<line[i];
if(line[i]==‘.‘)
break;
else if(line[i]!=‘ ‘)
continue;
space++;
}
cout<<"\n"<<space<<"space\n";
cout<<"done\n";


return 0;
}

运行结果:技术分享

 

break与continue的区别

原文:http://www.cnblogs.com/sweeeper/p/4641060.html

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