Visual Basic程序设计教程 教学课件 邱李华 郭全 vb第05章.pdf
文本预览下载声明
第5章 数组
5.1 数组的基本概念
5.2 数组的定义
5.3 数组的基本操作
5.4 数组基本操作示例
5.5 控件数组
1
5.1 数组的基本概念
使用一个变量只能存储一个数据,对于
只处理少量数据的问题,使用若干变量就
可以很方便地处理这些数据。
在实际问题中往往会有大量的、性质相
同的、有序的数据需要处理。使用数组,
结合循环,在多数场合下可以很方便地表
示和处理这种数据。
2
5.1.1 数组与数组元素
数组名:数组用于表示一组性质相同的有
序的数,这一组数用一个统一的名称来表
示,称为数组名。例如,100个学生的英
语成绩,可以统一取名为Eng 。数组名的
命名规则与简单变量的命名规则相同。
数组元素:数组中的每一个元素称为数组
元素。表示成:数组名(下标)。
例如,用Eng(1)表示第一个学生的英语成
绩(下标为1),用Eng(100)表示第100个
学生的英语成绩(下标为100)。
3
下标变量:每个数组元素用来保存一个数
据,其使用与简单变量类似,在简单变量
允许出现的多数地方也允许出现数组元素。
例如,可以通过X=90给简单变量X赋值,
同样也可以通过Eng(1)=90给数组元素
Eng(1)赋值,所以,数组元素也称为下标
变量。
4
注意:
(1)要用圆括号把下标括起来。例如,将
X(8)表示成:X[8]、X{8} 、或X8都是错误的。
(2 )下标可以是常量、变量或表达式,其值
必须是整数,否则将被自动四舍五入为整数。
(3 )下标的最小取值称为下界,下标的最大
取值称为上界,下界和上界的大小在定义数
组时确定。引用数组元素时,下标必须在其
下界和上界之间。
5
5.1.2 数组的维数
数组中的元素可以用一个下标来定位,也
可以用多个下标来定位。
数组的维数:下标个数
一维数组: 由一个下标组成。
如A(2),C(6)
二维数组: 由两个下标组成。
如B(2,3)
三维数组: 由三个下标组成。
如G(3,4,23)
三维以上的数组称为多维数组,最多60维
6
一维数组示例:
例如:一班40名学生的英语成绩可以表示成
Eng(1)、Eng(2)、Eng(3)、…、Eng(40) ,用
Eng(1)表示1号学生的成绩,用Eng(2)表示2
号学生的成绩……,这样处理起来很直观,
需要引用第I个学生的成绩时,直接使用
Eng(I)即可。
7
二维数组示例:
设有一个3行3列的矩阵:
a11 a12 a13 a( 1,1) a(1,2) a(1,3)
a21 a22 a23 a( 2,1) a(2,2) a(2,3)
a31 a32 a33 a( 3,1) a(3,2)
显示全部