- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数组及应用
VB 程序设计
第六章 数组
数组概念
举一个例子:求X1,X2,…,X100这100个数的和,用简
单变量的方法是:
SUM=X1+X2+……+X100
若用数组编程,则求和程序为:
DIM X(100)
SUM=0
FOR A%=1 TO 100
SUM=SUM+X(A%)
NEXT
这种用一组具有相同名称、不同下标的变量来表示同一
属性的一组数据称为数组。
VB 程序设计
第六章 数组
数组的定义和存储
在上例中,X为数组名,括号中的值称为下标。数组中的每
个值称为数组元素。一个数组可以有若干个数组元素,下
标用来指出某个数组元素在数组中的位置,如X(8)代表
数组中的第8个元素。
具有一个下标的数组元素所组成的数组称为一维数组;而
具有两个或多个下标的数组元素所组成的数组称为二维数
组或多维数组。
为了描述一个数组的大小,即指定各维的下标界限,需要
使用数组定义语句。
VB 程序设计
第六章 数组
数组的定义
格式:Dim 数组名 (下标) [As 数组类型]
功能:定义一个数组各维的大小,并分配相应的存储空间。
说明:
① 数组必须先声明后使用。
② 数组名与简单变量的命名规则相同。
③下标是数组的维数,可用来定义多维数组,系统允许的最
大维数是63,其格式如下:
[下界 To ]上界[, [下界 To ]上界]…
该格式用来说明数组各维的上下界。一般情况下,当[下界 To]
缺省时,数组元素下标的下界值为0;当使用[下界 To ]上界
时,下标的范围在±32K之间,并且下界必须小于上界。
VB 程序设计
第六章 数组
数组的定义
④ [As 数组类型]是选择项,用来说明数组的类型。默认为
是变体类型数组。例如:
Dim a (12) As Single
ˊ声明a数组为单精度型,下标范围为0~12
Dim x (1 To 50 ) As Integer
ˊx数组为整型,下标范围为1~50。
Dim y (1 To 10 )
ˊ声明y是一个下标范围为1到10的变体数组。
⑤ Dim语句中的下标可以是常数,也可以是表达式。下标全
为常数的称为静态数组,即数组大小在编译时是确定的;下
标中有变量则称为动态数组,即数组的大小是可变的,只有
在程序运行时,变量有确定的值后,数组的大小才确定。
VB 程序设计
第六章 数组
数组的定义
⑥ Dim语句声明的数组,为系统编译程序提供了数组名、数
组类型、数组的维数和各维的大小。该语句把数值数组中的
全部数组元素都初始化为0,而把字符串数组中的全部数组元
素都初始化为空字符串。
⑦ 如果在数组的下标说明中不使用[下界 TO],则缺省为0。
如果希望下标从1开始,可以通过OPTION BASE语句实现。
格式:Option Base n (n只能是0或1)
功能:在模块级别中使用,声明数组下标的缺省下界。
说明:由于下界的缺省设置是 0,因此无需使用 Option
Base 语句。如果使用该语句,则必须写在模块的所有过程之
前。一个模块中只能出现一次 Option Base,且必须位于带
维数的数组声明之前。
VB 程序设计
第六章 数组
数组元素及下标
文档评论(0)