热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

三维数组地址计算_V29.VBA数组知识点76问(二)

​14.结合上述代码理解arr(x,y)cells(x,y)是什么意思?答:该语句表示通过循环把单元格cells(x,y)中的数据装进数组中。15.结合

​14. 结合上述代码理解arr(x,y)=cells(x,y)是什么意思?

答:该语句表示通过循环把单元格cells(x,y)中的数据装进数组中。

15. 结合上述代码理解arr(x,y)=cells(4,3)是什么意思?

答:该语句表示通过循环把单元格c4单元格中的数据装进数组中,如下图所示c4单元格中是文本等式4*=12,故此消息框显示4*3=12,请看运行结果:

ee3941a3f52d1432ae5bae375d86dfd0.png

如果将arr(x,y)=cells(10,3),显示结果如下:

520d3bae689a6b7a646f4bab64128644.png

16. arr(5)是什么意思?

答:表示一位数组中第5个元素。

17. 什么是下界?

答:下界指数组维度的起始位置数值,每个维度的下界是独立的。

18. 什么是上界?

答:下界指数组维度的结束位置数值,每个维度的上届是独立的。

19. 维度在何处使用?

答:数组的维度主要在声明数组时使用,用户定义两者的值。

20. 如何计算数组的容量大小?

答:数组的容量等于各维度上届的数值各加1后的乘积,等式如下:

数组容量=(上界值+1)*(上界值+1)* (上界值+1)*(上界值+1)…,举例如下:

67cd286f7025d8331ec63089f5cf0a47.png

各维度上届均为4,则该数组的容量=(4+1)*(4+1)=25(个)。

21. 设置上届有何注意事项?

答:上届必须大于下界。

22. 如何将数组下界默认起始值0改为1?

答:数组的下界默认为从数值0开始。如果需要默认从1开始。需要在编程开头加上option base 1 语句来设置即可。或者在声明数组时第一维下界从1开始。也可以从其他数值开始(上界要大于下界)。

23. 什么是三维数组?

答:三维数组,是指维数为三的数组结构。三维数组是最常见的多维数组,由于其可以用来描述三维空间中的位置或状态而被广泛使用。三维数组指有三个索引号的数组,类似于3D立体,通俗理解就是通过x,y,z三个坐标点才能确定元素位置的数组,很像一个魔方。

4d8e9fb93ba991b8949c4491bf92c1ad.png



推荐阅读
author-avatar
邪冫主_70139
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有