#include<stdio.h>
int main()
{
int i = 1;//初始化
while (i <= 10)//判断部分
{
printf("%d ", i);
i++;//调整部分
}
return 0;
}
如上是while循环
如下是for循环
#include<stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)//初始化;判断部分;调整部分
{
printf("%d ", i);
}
return 0;
}
这两个代码运行的结果都是1-10,但是对比看来for循环while更加集中,while相对分散,在写代码途中不易调整,并且for循环中三个部分可以省略,判断部分的省略恒成立、
在for循环中,当遇到break时,直接跳出循环。当遇到continue时,会跳过本次循环,继续后面的部分。