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循环执行流程的主要内容,如果未能解决你的问题,请参考以下文章

04 循环结构概述和for语句的格式及其使用

Java循环流程控制语句

04循环结构概述和for语句的格式及其使用

4th 循环结构概述和for语句的格式及其使用

程序流程控制2 for循环

for循环