书接上回-->进鸡的C程序---三
4.3.2、for循环
for循环语法结构:
for(表达式1; 表达式2; 表达式3){
循环语句;
}
解释;
表达式1:
表达式1为初始化部分,用于初始化循环变量的值。
表达式2:
表达式2为循环判断部分,用于判断循环什么时候终止。
表达式3:
表达式3为调整部分,用于循环条件的调整。
练习:
使用for循环在屏幕上打印1-10的数字
#include <stdio.h>
int main()
{
int i = 0;
//for(i=1/*初始化*/; i<=10/*判断部分*/; i++/*调整部分*/)
for(i=1; i<=10; i++)
{
printf("%d ", i);
}
return 0;
}
for循环执行流程;
for循环与while循环的对比:
int i = 0;
//实现相同的功能,使用while
i=1;//初始化部分
while(i<=10)//判断部分
{
printf("hehe\n");
i = i+1;//调整部分
}
//实现相同的功能,使用while
for(i=1; i<=10; i++)
{
printf("hehe\n");
}
break和continue在for循环中的运用
for循环中也可以出现break和continue,它们的意义和在while循环中的一样,但是也是有少许差异,读者可以参照下面for循环的代码尝试总结。
//代码1
#include <stdio.h>
int main()
{
int i = 0;
for(i=1; i<=10; i++)
{
if(i == 5)
break