C语言中变量作为数组下标

  1、为什么要使用变量作为数组下标?

    当使用变量作为数组的下标时,就可以在程序运行的过程中改变变量中的值,从而,就可以在程序运行时,

   动态地取出数组中不同的元素值。

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

  2、例子:

      int i=0;

      int a[3]={3,6};

      while( i < 2 )

      {

        a[i];

         i=i+1;

       }

      

      例子分析:

      (1)程序首先判断while后面的表达式i<3,结果为(真),然后,将(变量i)作为 a 数组的下标使用,

         由于,当前的(变量i)中的值等于0,所以,就取出了 a 数组中的第1个元素,就是3。

      (2)然后,程序执行i+1,并将结果保存于(变量i)中,所以,(变量i)中的值由0变为1。

      (3)然后,程序再次回到while语句中并判断while后面的表达式i<3,结果为(真),

         然后,将(变量i)作为 a 数组的下标使用,

         由于,当前的(变量i)中的值等于1,所以,就取出了a数组中的第2个元素,就是6。

      (4)然后,程序执行i+1,并将结果保存于(变量i)中,所以,(变量i)中的值由1变为2。

      (5)然后,程序再次回到while语句中并判断while后面的表达式i<2,结果为(假),

         因为,(变量i)中的值等2,而2不是少于2,所以,while循环结束。

 

    通过,这个例子,相信大家就可以了解到是如何通过变量作为数组的下标去引用不同的数组元素了,而在程序开发的过程中,这个方法也是经常会用到的。

 

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

 

非常好,现在,我们已经掌握了C语言中的(数组算术运算),但是,如何去运行用它呢?

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

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