continue什么意思?给个例子!

qq25539088 2009-05-23 08:29:17
求个有continue的例子,例子越简单越好。
...全文
314 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
学习啦!呵呵
qq25539088 2009-05-23
  • 打赏
  • 举报
回复
我懂了``谢谢大家!
jackyjkchen 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 woods2001 的回复:]
跳出本次循环
[/Quote]
是继续下次循环

break是跳出
woods2001 2009-05-23
  • 打赏
  • 举报
回复
跳出本次循环
lingyin55 2009-05-23
  • 打赏
  • 举报
回复

main()
  {
  char c;
  while(c!=0X0D) /*不是回车符则循环*/
  {
  c=getch();
  if(c==0X1B)
  continue; /*若按Esc键不输出便进行下次循环*/
  printf("%c\n", c);
  }
  }

lingyin55 2009-05-23
  • 打赏
  • 举报
回复
#include<math.h>
main()
{
int counter,negative;
double number,sqroot;
printf("Enter 9999 to stop\n");
count=0;negative=0;
while(counter<=100)
{
printf("Enter a number:");
scanf("%lf",&number);
if(number==9999)
break;
if(number<0)
{printf("Number is negative\n");
negative++;
continue;
}
sqroot=sqit(number);
printf("Number=%lf\nSquare root=%lf\n\n",number,sqroot);
counter++;
}
printf("Number of items done=%d\n",count);
printf("\n\nNegative items=%d\n",negative);
printf("END OF DATE\n");
}

该程序计算系列数字的平方根,并显示结果。
goodname 2009-05-23
  • 打赏
  • 举报
回复
int i;

for(i=0;i<5;i++)
{
if(i==3) continue;//就是说不执行下面的语句了,直接作去i++了
printf("%d\n",i);
}
ltc_mouse 2009-05-23
  • 打赏
  • 举报
回复
求奇数1+3+5+...+19的和

int main()
{
int i, sum=0;
for(i=1; i<=19; ++i)
{
if(i%2 == 0)
{
continue;
}
sum += i;
}
cout<<"sum="<<sum<<endl;
return 0;
}
中才德创 2009-05-23
  • 打赏
  • 举报
回复
for (int i=0; i<10; i++)
{
if (i%2 == 0)
continue; // 如果是偶数,跳回for

cout << i << endl;
}

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧