VBA代码、对数组的理解

createh51周前 (05-15)技术教程4

VBA里面的数组是有维度的。

一维数组你可以把它看成一个宇宙,在这个宇宙里你可以创建多个世界。

当我们创建了世界你就可以在里面建造其它东西包括另一个世界。

二维数组就是在一维数组里建造的一个世界,当你创建了二维数组,它便存在于一维数组的每一个世界里。

三维数组是在二维数组里诞生的,所以二维数组的每个世界里都有三维数组。

以此类推可以创建出多个维度的数组。

其实也很好理解数组,你也可以看着是大盒子里面装小盒子、小盒子里面在装盒子,如果比作是盒子就是感觉空间小了点。

当你要在里面取东西的时候你就按每个维度空间层层进去拿就行了。

Dim arr(1 To 4, 1 To 5, 1 To 3)

这是一个三维数组,一维里面有四个空间,二维里面有五个空间,三维里面有三个空间,arr你就当成是一个宇宙。

arr(1,1,1) 这样就表示一维世界里面的第一个世界里面的二维空间里面的第一个世界,二维空间里的第一个世界里面的三维空间里面的第一个世界。

arr(1,2,1) 这样就表示一维世界里面的第一个世界里面的二维空间里面的第二个世界,二维空间里的第二个世界里面的三维空间里面的第一个世界。

不管维度有多少,只要层层扒开就好了。

如何往数组里放东西;

arr(3,2,1) ="我往三维空间里放了一颗糖“

这样我们就把这字符串写入到三维数组里面。

提问 ?我把它放在那个维度空间里的第几个世界里面了。

相关文章

C语言一维数组,到底是什么一回事?细细道来

一维数组定义和使用一维数组的定义格式如下:数据类型 数组名 [常量值];格式分析:(1) 数据类型,表示要在数组中,存放数据的类型。例如,要存放整数值,可以是int类型;要存放字符,可以是char类型...

原来C语言多维数组这么好玩!带你轻松拿捏

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!在C语言的世界里,多维...

C语言-闲聊一维、二维数组

①若a[i]为一维数组则有,a[0],为数组的一个元素。a[i]=*(&a[i]),为数组的一个元素。a+i=&a[i],为元素a[i]的地址。*(*(a+i))=*(*&a[...

C语言中的一维数组理解

在C语言中,数组作为一种最常见的数据集,它属于C语言类型定义的构造类型,它中间的每一个成员类型完全一致,也就是说只要一定义了一维数组的数据类型,那么,它中间的元素就必须全部是这种类型,在数组中,所有...

60.一维数组的应用 讲解VB中一维数组的应用。

任务实施2:计算一个班级45名学生的语文考试成绩的平均分。它给出的界面是单击输入,单击输入计算按钮就会弹出输入框,请输入第几位学生的语文成绩。输完语文成绩之后会弹出一个消息框显示语文成绩的平均分。这是...

大话C语言:数组

1 数组概述数组是若干个相同类型的变量在内存中有序存储的集合。数组是 C 语言中的一种数据结构,用于存储一组具有相同数据类型的数据。数组在内存中会开辟一块连续的空间数组中的每个元素可以通过一个索引(下...