|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 boyayes 于 2024-1-14 21:41 编辑
鄙人简单说一下,不一定对,但可能有助于你的理解:
一维数组,(直线):
例如:dim arr(1 to 5)
你可以理解为一条直线,在这条线上放了5个座位。
没有行列概念,只能像直线一样朝一个方向进延伸。
二维数组,(平面):
例如:dim arr(1 to 5, 1 to 4)
你可以理解为一张纸,在这张纸上,有5行4列,共20个座位。
有了行和列的概念,你不但可以横着写,你还可以换行写,这就能写满一张纸。
三维数组,(立体):
例如:dim arr(1 to 5, 1 to 4, 1 to 3)
你可以理解为一本书,在这本书上,有3页纸、每页纸有5行、4列,共60个座位。
不但有行和列,而且又有了页的概念,你可以横写着,可以换行写,并且还可以换一页写。
四维以上就不说了,一般人是用不到那么多维的。
补充一点,声明数组时:
例如:dim arr(5) 等效于 dim arr(0 to 5)
例如:dim arr(5, 4) 等效于 dim arr(0 to 5, 0 to 4)
例如:dim arr(5, 4, 3) 等效于 dim arr(0 to 5, 0 to 4, 0 to 3)
就是说,在未指明最小索引值时,默认最小索引值是从0开始的。
|
评分
-
1
查看全部评分
-
|