大佬们帮忙解惑一下
vb吧
全部回复
仅看楼主
level 4
不方不圆 楼主
这道题,我的答案是BCDE
CEGI
然后给的答案和vb都是BCCE
DGEI
这个for each给x赋值的顺序不应该是
a(1,1)a(1,2)a(1,3)a(1,4)
a(2,1) a(2,2)a(2,3)a(2,4)
这样赋的吗,为什么是
a(1,1)a(2,1)a(1,2)a(2,2)
a(1,3)a(2,3)a(1,4)a(2,4)
这样赋的
2023年01月26日 03点01分 1
level 15
这是多维数组的元素排列顺序问题,你以为a(1,1)后面应该是a(1,2),但其实就应该是a(2,1)
多维数组其实就是数组的数组,比如二维数组可以看成是由一维数组为元素组成的数组,像这里定义的a$(1 To 2, 1 To 4),就相当于一个有4个元素的一维数组,而这4个元素又分别是4个一维数组,每个元素包含2个字符串型的元素;这样,这4个一维数组的每2个元素自然应该是连在一起的,也就是a(1,1)后面是a(2,1)
顺便多说一点,ReDim Preserve是可以在保留数组原有元素的同时改变数组大小的,但是对于多维数组,只能改变最末一维的大小,实际上就是相当于ReDim Preserve只能改变一维数组的大小,而多维数组的最末一维,就是最外层的一维
2023年01月26日 08点01分 2
谢谢大佬,二维的我明白了,希望考试别碰上二维以上的吧
2023年01月27日 09点01分
1