网站大量收购独家精品文档,联系QQ:2885784924

数组 数组及应用.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档