感觉continue可有可无,有个if就够了
比较好的例子是在continue后面再加上一句,例如:
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=10;i++)
{
printf("运球%d次\n",i);
if(i==5)
{
printf("去接个电话");
continue;
}
printf("加油,你是最棒的!");
}
printf("今天的训练到此结束");
return 0;
}
现在就不能随便去掉了。
这个例子举得不好
这个也是我的疑问,确实,所以是在什么特定的环境里用contiue比较好吧
同新手,楼上也说了的,就算没有continue,也会打印输出运球次数
估计以后实际写的时候continue会加其他条件的
运球到第五次,去做个别的事,有continue会继续去做
并且看起来更清晰?~!~
#include <stdio.h>
int main()
{
int i, sum;
for(i=1, sum=0; i<=20; i++)
{
if(i%3==0) //
{
printf("++++");//这个打印
continue;
printf("----"); //这个不打印
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
}
我试过了,没有continue循环结果也一样。所以我到现在还不清楚continue循环的作用是什么。
个人理解,事件分的有主次且用continue拓展性强