码迷,mamicode.com
首页 > 其他好文 > 详细

for循环执行流程

时间:2016-06-22 00:04:40      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:

语句格式:

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循环执行流程

标签:

原文地址:http://www.cnblogs.com/Lynn-Zhang/p/5605459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!