C语言的for循环

  1、什么是for循环?

      for循环,也是用于循环控制的语句,但是,它是所有循环中变化最多的一种。

 

  2、for 循环一般形式的语法结构

     for(表达式1;表达式2;表达式3)
     {
       语句1;

       语句n;
     }

 

    for循环一般形式的结构分析

      (1)以for关键字开始

      (2)一对小括号

      (3)表达式1——对用于表达式2的变量赋初值,只会在循环开始时执行一次。

      (4)表达式2——循环条件判断,当判断结果为“真”就执行语句1和语句n,否则结束循环。

      (5)表达式3——循环变量中的值递增或递减操作,然后,操作结果在表达式2中用于判断使用。

      (6)一对大括号,如果"循环体"中的代码只有一行,可以忽略一对大括号。

=======================================================================

  3、接下来,我们结合例子再作进一步的学习

   例子1

    int i;

    for(i=0;i<2;i=i+1)

    { 

       语句1;

    }

    语句2;

 

    例子分析:

     (1)程序首先执行for循环中表达式1,即i=0,然后,“i”中的值变为0。

     (2)程序判断表达式2,即i<2,而“i”当前的值为0,所以,0<2判断结果为“真”,

        所以,可以执行循环体中的代码,即语句1。

     (3)执行完语句1以后,程序就再执行表达式3,即i+1,而“i”当前的值为0,即0+1结果等于1,

        然后,将结果1赋给变量”i“,变量“i”中的值由0变为1。

     (4)程序再回到表达式2中判断i<2,结果为“真”,因为当前“i”中的值等1,而1是少于2,

        然后,就可以再次执行语句1,然后,程序就再执行表达式3,即i+1,

        而“i”当前的值为1,即1+1结果等于2,然后,将结果2赋给变量”i“,变量“i”中的值由1变为2。

     (5)程序再回到表达式2中判断i<2,结果为“假”,因为当前“i”中的值等2,而2不少于2,

        所以,就可以结束for循环,然后,执行语句2。

 

非常好,现在,我们已经掌握了C语言中的“for循环”,但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对循环的理解。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行 编程训练)