4个回答
展开全部
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之间的第一个偶数。
语句形式为:
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之间的第一个偶数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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++
}
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++
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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 是多少吗?
你试着把这个弄明白 吧!
int j=1;
for(int i=1;i<=8;i++)
{
if(i %2 == 0)
{
j = j+i;
continue;
}
j = j*i;
}
///? 你知道计算完 j 是多少吗?
你试着把这个弄明白 吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询