5.7  数组初始化

5.7 数组初始化

所谓数组的初始化,就是给数组赋初值。在前面提到,数组定义后系统会根据数组的数据类型,为数组中的每个元素赋初值。但是,这种赋值是由系统进行的,用户不能决定初值的大小。在Visual Basic中,用户可以利用Array函数来给数组元素赋初值。

Array函数的语法格式如下。

978-7-111-49659-5-Chapter05-100.jpg

说明:

1)使用Array函数给数组赋初值时,数组变量必须是一个变体变量。

978-7-111-49659-5-Chapter05-101.jpg

这样,将1,2,3分别赋给数组元素a(0),a(1),a(2)。

978-7-111-49659-5-Chapter05-102.jpg

这样,将"ab","cd","ef"分别赋给数组元素b(0),b(1),b(2)。

2)数组变量可以通过3种方式定义:显式定义为变体变量;在定义变量时不指定数据类型,默认为变体变量;不定义变量而直接使用,默认定义为变体变量。

3)数组中每个元素的数据类型可以不同。例如:

978-7-111-49659-5-Chapter05-103.jpg

4)Array函数只适用于一维数组,不能对二维或多维数组进行初始化。