for循环执行流程
Posted 阿门阿前一颗葡萄树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环执行流程相关的知识,希望对你有一定的参考价值。
语句格式:
for(表达式1;表达式2;表达式3)
{
循环体
}
表达式1:赋值表达式,用来给控制变量赋初值。(只执行一次)
表达式2:逻辑表达式,是循环的控制条件,用来判断控制变量是否符合循环条件,是则进入循环体,否则跳出循环。
表达式3:赋值表达式,用来对控制变量进行增量或减量操作。
for循环执行步骤:
步骤1:先初始化控制变量,判断该控制变量是否满足循环条件(表达式1->表达式2),是则进入循环体,否则退出循环
步骤2:更新控制变量,对控制变量进行增量或减量操作,再判断此时控制变量是否满足条件(表达式3->表达式2),满足条件则进入循环体,否则退出循环
步骤3:继续执行步骤2,直至退出循环
#include<stdio.h> int main() { int i; for(i=0;i<10;i++) { printf("%d\\n",i); } printf("%d\\n",i); return 0; }
根据以上分析可知,当i不满足条件i<10时跳出循环(即i=10时),所以跳出循环后在用到i时,i已经是10了!
以上是关于for循环执行流程的主要内容,如果未能解决你的问题,请参考以下文章