C# 变量作为数组下标

 

  在接下来的时间里面,我们准备为大家介绍“C# 变量作为数组下标”。

 

   1、变量作为数组下标:在数组操作的过程中,可以使用变量作为下标,这样,

              就可以随着变量值的变化而取出数组中不同的元素值。

 

 

 

  2、例子

     

  int [ ] a = new int [ 3 ]{ 1,2,3 };  //定义了整型变量数组a

  

  int i = 2; //定义了整型变量i

 

  int b = 0;

  while( i > 0 )

  {

    b = b + a[ i ];

    i = i - 1;

  }

 

  例子分析:

  (1)首先定义了一维数组a,而数组a中存放了3个值,分别是1,2,3。

  (2)定义了变量 i 初值为2,以及变量b初值为0。

  (3)使用了while循环,而循环条件判断i > 0,

     第1次判断i > 0 ,即判断2 > 0 ,结果为true,

     然后,执行b = b + a[ i ],即 0 加上数组a中下标为2的元素值,即3,即0+3,

     结果等于3,并赋给变量b,所以,变量b中的值由0变为3

     然后,变量 i 减1,即2-1,结果为1,并赋给变量 i ,

     所以,变量 i 中的值由2变为1

 

     第2次判断i > 0 ,即判断1 > 0 ,结果为true,

     然后,执行b = b + a[ i ],即 3 加上数组a中下标为1的元素值,即2,即3+2,

     结果等于5,并赋给变量b,所以,变量b中的值由3变为5

     然后,变量 i 减1,即1-1,结果为0,并赋给变量 i ,

     所以,变量 i 中的值由1变为0

 

     第3次判断i > 0 ,即判断0 > 0 ,结果为false,所以,就结束while循环。

 

     所以,最后变量b中的值为5,

     而在2次的循环中,都通过变量 i 中的值作为数组a的下标,

     分别取出数组中下标为2和1这两个元素中的值,即3和2进行加法运算。

     

 

 

 非常好,现在,我们已经掌握了C#中的“变量作为数组下标”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练