zoukankan      html  css  js  c++  java
  • 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
    ",i);
    	}
    	printf("%d
    ",i);
    	return 0;
    }

     根据以上分析可知,当i不满足条件i<10时跳出循环(即i=10时),所以跳出循环后在用到i时,i已经是10了!

  • 相关阅读:
    41 最大子数组
    4 丑数 Ⅱ-找出第n个丑数
    写在编程初始
    lightoj 1068
    2018-11-8-内置函数(2)
    2018-11-7-内置函数(1)
    2018.11.06 生成器函数进阶&列表推导式&生成器表达式
    python2&python3的区别
    第一次打开Pycharm如何操作?
    关于做题的一些反思
  • 原文地址:https://www.cnblogs.com/Lynn-Zhang/p/5605459.html
Copyright © 2011-2022 走看看