vbs数组的问题!!! 急!!

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:11:15
对于数组这个概念有点模糊! 也可以说是一翘不通...
比如说 dim name(7),str
for i=0 to 7
name(i)=inputbox("请输入第" & i+1 & "个学生的名字")
str=str & " " & name(i)
next
msgbox(str)
定义了name这个数组还是需要 name(i) ,要是用name来接inputbox还是会报错,这我就对数组的调用起疑了... 希望能有人来总结一下
越详细越好.

数组是一种数据结构,它将数据按固定的顺序排列。
数组的声明格式为:数据类型 数组名(数组长度)如
int a(100)
其中a是数组名,100是数组的长度
a(i)是数组元素,也就是数组里下标为i的元素的值。
例如:int a(3);
a(3)={0,1,2};
那么a(0)=0
a(1)=1
a(2)=2
注意:a 和a(i)的区别
a是数组名,它表示a 这个数组在内存中的位置,它是一个地址,自从声明这个数组a起,内存就给它分配一个固定的位置(即地址)
a(i)它是一个数据,你可以提取这个数据,也可以向里面存储数据

这是我的总结,希望对你有用