for循环语句
1.for循环语句的语法
1.for(表达式1;表达式2;表达式3)
2. 循环语句;
1.表达式1是循环变量初始化
2.表达式2是循环变量判断部分
3.表达式3是循环变量调整部分
2.for循环语句的执行流程
1.首先执行循环变量初始化部分
2.其次进行循环变量判断部分,进行判定,如果表达式2判定为0,则循环结束;如果表达式2判定为非0,则执行循环语句
3.在循环语句执行过后则会来到表达式3,进行循环变量的调整进行第二次判定
4.最后以此类推,直到表达式2判定为0,则循环结束。
3.for循环语句的实践
题目:在屏幕上打印1-10的值
分析:1.首先练习的是for循环,所以大致框架就要使用for循环语句
2.其次打印1-10的值,所以初始值为1,判断条件则是小于等于10
3.最后要调整,则为自增一模式
综上所述参考代码为;
#include <stdio.h>
int main()
{
int i=0;
for(i=1;i<=10;i++)
{
printf("%d\n",i);
}
return 0;
}
4.for语句与while语句的对比
其实for语句与while语句也有相同点和不同点
相同点:都有着初始部分,判断部分,调整部分
不同点:for语句的 初始部分,判断部分,调整部分,是集中在一起的,而while语句,则没有集中在一起。
光是说可能大家没有直观的感受,接下来我分别给大家上例子进行对照
for语句:
#include <stdio.h>
int main()
{
int i=0;
for(i=1;i<=10;i++)//初始部分,判断部分,调整部分
{
printf("%d",i);
}
return 0;
}
while语句
#include <stdio.h>
int main()
{
int i=1;//初始部分
while(i<=10)//判断部分
{
printf("%d",i);i++;//调整部分
//也可以写成i=i+1
}
return 0;
}
图大家可能有点眼熟,不过不要在意那些不重要的细节,能用就行。从形式上来说,当要写的代码较多时,三个部分的集中的for语句会更具有优势。
完