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#中的“变量作为数组下标”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)