Visual Basic程序设计基础(第2版) 第5章 数组.pdfVIP

Visual Basic程序设计基础(第2版) 第5章 数组.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic程序设计基础(第2版) 第5章 数组

第5章 数组 第5章 数组 5.1 知识解析 5.2 案例1—— 找出数组中的最大值和最小值 5.3 案例2—— 由小到大排列数组 5.4 案例3—— 显示杨辉三角形数据列 5.1 知识解析 5.1 知识解析 数组的基本功能是用来存放一系列同 类型的数据,可看成是一组同类型变量的 组合。使用数组,可以节省资源,减少不 必要代码的输入。 5.1.1数组基本知识 5.1.1数组基本知识 数组是多个变量的组合,这些变量具有相同 的名字,它们是靠索引值来区分,一般形式如 下: S(i,j, …,n) 其中S为数组名,i,j ,…,n为正整数,称为索 引值。索引值的个数不同,所代表的数组的维数 也不同。按维数的不同,数组分为一维数组、二 维数组和多维数组。对于一维数组,其索引值为 单一的,如S(5)、S(1) ;对于二维数组,其索引值 为两个,如S(5,1)、S(1,5) ;对于维数为n的多维数 组,其索引值为n个,如三维数组S(1,1,1)共有3个 索引值。 数组还有定长和可变长之分。定长数组又称 为固定数组,其长度或大小是事先被定义好的, 不可改变,即数组中的变量个数是一定的;可变 长数组也称为动态数组,其长度是可变的,即数 组中变量个数是可以改变的。 5.1.2 数组声明 5.1.2 数组声明 和单个变量使用一样,数组也必须是在声明之后才能 使用。 定长数组声明 语法结构如下: Declare 数组名(下标1,下标2,…,下标n) As 数据类型 和变量声明一样,“Declare”可以是Dim、Static、Public或 Private ;括号内面的下标必须是常数,n表示数组的维 数,括号中下标的个数由数组的维数n确定,格式通常 为:下限值To 上限值,其中“下限值To”可以省略,也是 默认值,表示索引值从0开始。 例如,定义一个名为s、长度为5、数据类型为整型 的一维数组,语法结构如下: Dim s(0 To 4) As Integer 或Dim s(4) As Integer 定义一个名为s、长度为5 ×5、数据类型为整型的二维数 组,语法结构如下: Dim s(0 To 4,0 To 4) As Integer 或Dim s(4,4) As Integer 动态数组声明 使用动态数组,可以在程序中任意改变数组的长 度,可短时间使用一个大数组,在不使用这个数组 时,将内存空间释放给系统,有助于有效管理内存。 要创建动态数组,可按照以下步骤执行。 ①首先使用Dim、Static、Public或Private声明一个空数 组,例如: Dim s() As Integer ②在使用数组时,使用ReDim来设置数组的长度或大 小,例如: ReDim s(4) As Integer ReDim s(4,4) As Integer 与Dim、Static、Public、Private语句不同,ReDim语句 只能出现在过程中。 【例5-1】求数组大小 具体操作步骤见教材 知识链接 知识链接 Lbound和Ubound函数分别用于返回数组的下 限值和上限值,语法结构如下: Lbound(数组名,维数) Ubound(数组名,维数) 对于一维数组,可简写为Lbound(数组名)、 Ubound(数组名)。对于二维和多维数组,要想 得到下限值和上限值,必须指明维数,如果省 略维数,则默认得到第一维的下限值和上限 值。 动态数组的长度或大小是在使用ReDim来分配 时才被确定下来,是可以改变的。如例5-1中, 数组c为动态数组,其长度可为9,又可为4。 5.1.3数组的基本操作 5.1.3数组的基本操作 数组元素引用。 引用数组元素的格式是: 数组名(索引值,索引值,…… ) 如果数组的维数为n,则括号内有n个索引值。 对于一维数组,数

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档