数组是指具有相同名称和类型的一组变量,数组中的每个变量称为数组元素。由于有了数组,可以用相同名字引用一系列变量,并用索引号(下标)来识别它们。在许多场合,使用数组可以缩短和简化程序。例如,要编写一个程序,来计算100个学生某门功课的总成绩与平均成绩。如果定义100个不同的变量来分别存储每个学生的成绩,则在程序编写时的烦琐可想而知。如果在程序中使用数组,则类似这样的问题都可以迎刃而解。
1.一维数组
在使用数组前必须先声明它,声明数组的一般形式如下:
Dim<数组名)(下标)As<数据类型>.
其中"下标"的一般形式为:[下界] To上界,用于确定数组中元素的个数。
省略下界时,默认值为0.数组中元素的个数称为数组的大小,因为数组的元素在上下界内是连续的,因此,一维数组的大小为:(上界一下界)+1.
例如:
Dim Sc(3 To 6) As Integer.
声明了一个名称为Sc、大小为4的一维数组,该数组包含4个元素,它们分别是Sc(3), Sc(4). Sc(5)和Sc(6),并且每个元素都是整型的。
再如:
Dim Sn(5) As String.
声明了一个名称为Sn的一维数组,该数组包括6个元素,它们分别是Sn(0) ,Sn(1), Sn(2)、Sn(3)、Sn(4)和Sn(5).
一个数组中的所有元素具有相同的数据类型。与声明变量一样,如果在声明数组日寸忽略As子句,则数组为变体型。变体型数组的各个元素能够包含不同类型的数据,如字符串、数值等等。
在声明了数组后,VB会自动为其中的每个元素赋初值。如果是数值型数组,则每个元素的初值都为O;如果是字符串型数组,则每个元素都将是一个空字符串。
数组是程序设计中经常用到的结构类型,将数组元素的索引号和循环语句结合起来使川,能解决大量的实际问题。如求一组数据的总和、平均值以及最人一与最小值等。对数组的操作,是针一对某个具体的元素进行的,一个元素可以看成一个独立的变量。例如:
Sn(2)= "ABC".
该语句为数组Sn中的第三个元素赋值"ABC",而语句Sn="ABC"则是错误。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|