哪位高手能提供几个C++程序的continue语句的使用案例,并详细说明它在程序中所起的具体作用,

因为我必竟还是个新手,谢谢!... 因为我必竟还是个新手,谢谢! 展开
 我来答
黯梅幽闻花
2010-11-15 · TA获得超过7110个赞
知道小有建树答主
回答量:1009
采纳率:0%
帮助的人:920万
展开全部
4.4.2 continue语句
语句形式为:
continue;
continue语句用于循环体中,终止当前一次循环,不执行continue的后续语句,转向循环入口继续执行。
break语句和continue语句的区别如图 4 7所示。

【例4- 7】break语句与continue语句的测试。
#include <iostream.h>

void main()
{
int i;
for(i=10;i<=20;i++)
{
if(i%2)
continue;
cout<<i<<" ";
}
cout<<endl;
for(i=10;i<=20;i++)
{
if(i%2)
break;
cout<<i<<" ";
}
}
程序执行结果为:
10 12 14 16 18 20
10
程序中,第1个for循环输出了10~20之间的所有偶数;第2个for循环输出了10~20之间的第一个偶数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluedn
2010-11-15 · TA获得超过744个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:711万
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万世流香
2010-11-15 · TA获得超过429个赞
知道答主
回答量:195
采纳率:0%
帮助的人:213万
展开全部
#include<stdio.h>
void main()
{int n=0
int s[10]={1,3,4,7,9,0,1,4,5,7}
int i=-1;
while(i<10)
{ i=i+1;
if(s[i]%2==0)
continue ;//如果条件成立,程序会直接跳到while
n++; //不执行n++
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱家乡水
2010-11-15 · TA获得超过282个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:69.4万
展开全部
int i=1;
int j=1;
for(int i=1;i<=8;i++)
{
if(i %2 == 0)
{
j = j+i;
continue;
}
j = j*i;

}
///? 你知道计算完 j 是多少吗?

你试着把这个弄明白 吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式