14. 结合上述代码理解arr(x,y)=cells(x,y)是什么意思?
答:该语句表示通过循环把单元格cells(x,y)中的数据装进数组中。
15. 结合上述代码理解arr(x,y)=cells(4,3)是什么意思?
答:该语句表示通过循环把单元格c4单元格中的数据装进数组中,如下图所示c4单元格中是文本等式4*=12,故此消息框显示4*3=12,请看运行结果:
如果将arr(x,y)=cells(10,3),显示结果如下:
16. arr(5)是什么意思?
答:表示一位数组中第5个元素。
17. 什么是下界?
答:下界指数组维度的起始位置数值,每个维度的下界是独立的。
18. 什么是上界?
答:下界指数组维度的结束位置数值,每个维度的上届是独立的。
19. 维度在何处使用?
答:数组的维度主要在声明数组时使用,用户定义两者的值。
20. 如何计算数组的容量大小?
答:数组的容量等于各维度上届的数值各加1后的乘积,等式如下:
数组容量=(上界值+1)*(上界值+1)* (上界值+1)*(上界值+1)…,举例如下:
各维度上届均为4,则该数组的容量=(4+1)*(4+1)=25(个)。
21. 设置上届有何注意事项?
答:上届必须大于下界。
22. 如何将数组下界默认起始值0改为1?
答:数组的下界默认为从数值0开始。如果需要默认从1开始。需要在编程开头加上option base 1 语句来设置即可。或者在声明数组时第一维下界从1开始。也可以从其他数值开始(上界要大于下界)。
23. 什么是三维数组?
答:三维数组,是指维数为三的数组结构。三维数组是最常见的多维数组,由于其可以用来描述三维空间中的位置或状态而被广泛使用。三维数组指有三个索引号的数组,类似于3D立体,通俗理解就是通过x,y,z三个坐标点才能确定元素位置的数组,很像一个魔方。