#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时,会跳过本次循环,继续后面的部分。
本文探讨了C语言中while和for循环的异同,指出for循环在结构上更为紧凑,便于调整,同时介绍了break和continue关键字在控制流程中的作用。
3469

被折叠的 条评论
为什么被折叠?



