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

break与continue的区别

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