while循环:
int i =0;
i=1; //初始化
while(i <= 10) //条件判断部分
{
printf("%d",i); //循环语句
i++; //调整部分
}
for循环:
for(i=1; i <= 10; i++) //初始化 ; 条件判断部分 ; 调整部分
{
printf("%d",i); //循环语句
}
对比可知,两个循环都有三个必要条件,但是while循环中的这三个部分离得较远,查找修改不方便,for循环更好一些。