因为while循环在代码量非常大的情况下,其初始化部分、条件判断部分、调整部分的间隔非常大,调整代码起来费时费力,因此for循环可以很好的解决这一问题。
#includ<stdio.h>
int main()
{
int i=0;
for(i=0;i<10;i++)
{
prinft("%d ",i);
}
return 0;
}
continue:在for循环中的continue与while循环中的cotinue有略微区别。
for循环的初始化、判断、调整部分都能被省略,但是如果判断部分被省略,那条件恒为真。
#includ<stdio.h>
int main
{
for(;;)
{
printf("hehe\n");
}
return 0;
}
初始化部分很重要,保证了每次进入这个循环体的时候,均能有初始值