- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单击此处编辑母版标题样式 单击此处编辑母版副标题样式 大连理工大学出版社 大连理工大学出版社 Visual Basic 程序设计 (第二版) 第7章 数 组 数组就是可以由相同名字引用的一系列变量的集合。这些变量称为数组的元素,每个数组元素都有一个编号,这个编号叫做下标,我们可以通过下标来区别这些元素。数组元素的个数有时也称之为数组的长度。 在很多场合使用数组可以缩短和简化程序。数组可用于保存大量的、有关联的数据。数组使用一个统一的名称表示,使用数组名和数字下标能惟一的标识数组中的元素,如xh(7),表示名为xh的数组中下标标识为7的变量。在VB中有两种形式的数组:静态数组和动态数组。静态数组是指数组元素的个数固定不变,而动态数组的元素个数在运行时可以改变。 7.1 数组与数组元素的概念 7.2.1 静态数组的声明 数组在使用前必须声明,声明数组是为了确定数组的类型并给数组分配存储空间。数组的声明包括数组的名称、维数、大小和类型。由于数组的应用有效范围不同所以可以有三种声明方式: (1)建立公用数组,在模块的通用段用Public语句声明数组。 格式为: Public 数组名( 维数定义 ) [ As 类型 ] (2)建立模块级数组,在模块的通用段用Private或Dim语句声明数组。 格式为: Private | Dim 数组名( 维数定义 )[As 类型 ] (3)建立局部数组,在过程中用Dim或Private语句声明数组。 格式为: Dim | Private 数组名( 维数定义 ) [ As 类型 ] 7.2 静态数组 1. 数组的维数 数组元素中的下标个数称为维数,如果一个数组的元素只有一个下标,则为一维数组;下标个数为两个,则为二维数组;下标个数有N个,则为N维数组。 例如:xh(8, 9)为二维数组,xm(2)为一维数组,array1(1, 2, 2, 2)有四个下标则为四维数组。数组的维数最多可设置为60,各维之间需以逗号隔开。但维数的增加,将使数组元素个数呈几何级数增加,会受到内存容量限制,不能分配足够空间。 2. 下标值 [ 下标下界1 To ] 下标上界1[,[下标下界2 To ] 下标上界2]… 下标的最大与最小值被称为数组的上界与下界。如果不指定下标下界则由Option Base语句控制,一般不使用Option Base语句,则默认下界为0;若在通用声明中使用了Option Base语句,则下界为1, 格式为:Option Base 1 此外不能由Option Base语句设置其他的下界值,如Option Base 2 是不合法语句。但可以用关键字 To设置下标的下界:Dim xm(2 To 13 ), 则可定义xm数组的下标下界为2,共12个数组元素。 3. 多维数组的声明 Public dm(1 To 3, -2 To 3) As Integer 上一行代码声明了一个公用二维数组D,数组元素为3×6个,存放整型数据。在数组声明时可以使用负数作为下标值,但一般很少这样使用。 Dim mc(5, 7, 8 To 9) As Variant 上一行代码声明了一个三维数组B,数组元素为6×8×2个,存放Variant型数据。 注意,在增加数组的维数时,数组所占用的存储空间会大幅度增加,而且Variant型数据占用空间较大,所以数组的大小和类型设置要适当,否则将使用大量空间。 7.2.2数组的基本操作 在声明一个数组之后,就可以使用数组对数组中的元素进行操作。对数组元素的常见操作有:对数组元素进行赋值、参与表达式运算、打印输出新的数组元素的值等基本操作。对数组元素的操作如同对简单变量的操作,但在对数组操作引用数组元素的时候需要注意以下几点: (1)数组的声明语句在定义数组、为数组分配存储空间的同时,还将对数组进行初始化,数值型数组的元素值初始化为0,字符型数组的元素值初始化为空等等。 (2)引用数组元素的方法是在数组名后的括号中指定下标,下标必须使用括号括起来,不能把数组元素C(5)写成C5或C[5]。下标可以是常数、已赋值变量或表达式。下标还可以是数组中的元素。 (3)引用数组元素时,数组名、数组类型和维数必须与数组声明时一致。 (4)在同一过程中,数组名与简单变量不能同名。 1.数组的输入 数组元素可以在设计时通过赋值语句输入,或是在运行时通过InputBox函数输入。当数组元素很多
您可能关注的文档
- Visual Basic 程序设计教程第9章.ppt
- Visual Basic 程序设计教程第10章.ppt
- Visual Basic 程序设计教程第11章.ppt
- Visual Basic 程序设计教程第12章.ppt
- Visual Basic 6程序设计教程第1章 Visual Basic6 概述.ppt
- Visual Basic 6程序设计教程第2章 Vb简单的程序设计.ppt
- Visual Basic 6程序设计教程第3章 Visual Basic语言基础 .ppt
- Visual Basic 6程序设计教程第4章 程序设计的3种基本结构.ppt
- Visual Basic 6程序设计教程第5章 数组及应用.ppt
- Visual Basic 6程序设计教程第6章 过程与函数.ppt
- Visual Basic程序设计第8章 程序调试.ppt
- Visual Basic程序设计第8章 图形程序设计.ppt
- Visual Basic程序设计第8章.ppt
- Visual Basic程序设计第8章过程与作用域 .ppt
- Visual Basic程序设计第9章 菜单与多窗体设计.ppt
- Visual Basic程序设计第9章 数据文件 .ppt
- Visual Basic程序设计第9章 文件处理.ppt
- Visual Basic程序设计第9章.ppt
- Visual Basic程序设计第10章 ActiveX控件简介.ppt
- Visual Basic程序设计第10章 数据库应用基础.ppt
文档评论(0)