C语言 二维数组下标运算

  1、二维数组的下标运算

    二维数组的下标也可以参与相应的运算,而运算的结果将作为数组的下标,从而,决定要取出或更改哪一个数组中的

   元素值,另外,运算的结果不能少于0或大于数组下标的最大值(即数组元素的总和)。

 

  2、例子:

      int a[2][3] = { {1,2,3} , {4,5,6} };

      int i=0;

      a[ i+1 ][ i ];

      

      例子分析:

      (1)首先定义了一个二维数组a并存放了6个元素,分别是1,2,3,4,5,6。

      (2)将0赋值给变量i,所以,变量i中的值等于0。

      (3)通过变量 i+1,作为二维数组a的行下标,而当前变量i中的值等于0,所以,相加的结果等于1,

         所以,行下标就等于1,同时,使用变量 i 作为列下标,而当前变量i中的值等于0,

         所以,列下标就等于0,这样,就取出了 a 数组中第2行第1列的元素4。

      

       通过,这个例子,相信大家就可以了解到,是如何通过算术运算去确定二维数组的下标,

       并引用不同的数组元素,而在程序开发的过程中,这个方法也是经常会用到的。

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

 

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

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

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