讨论一下有关continue的问题。
在这里向讨论一下,为何在while()循环下,continue无法达到跳过后继续执行循环的效果,比如说运行结果【1】。运行工具:Dev C++
【1】
#include<stdio.h>
int main()
{
int i=0;
while(i<10)
{
if(i==4)
{
continue;
}
else
{
printf("%d",i);
}
i++;
}
return 0;
}
【2】
#include<stdio.h>
int main()
{
int i=0;
while(i<10)
{
i++;
if(i==4)
{
continue;
}
else
{
printf("%d",i);
}
}
return 0;
}
【3】
#include<stdio.h>
int main()
{
int i=0;
for(i;i<10;i++)
{
if(i==4)
{
continue;
}
else
{
printf("%d",i);
}
}
return 0;
}