大学VB程序设计--数组.ppt

  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文档。上传文档
查看更多
* * 数组 第6章 本章要点 数组概述 数组声明 与数组相关的操作函数 应用实例 控件数组 第6章 数组 数组不是一种数据类型,而是一组有序基本类型变量的集合,数组的使用方法与内存变量相同,但功能远远超过内存变量。 1.数组特点 (1)数组是一组相同类型的元素的集合; (2)数组中各元素有先后顺序,它们在内存中按排列顺序连续存储在一起; 6.1 数组概述 第6章 数组 (3)所有的数组元素是用一个变量名命名的一个集合体,而且每一个数组元素在内存中独占一个内存单元,可视同为一个内存变量。 为了区分不同的数组元素,每一个数组元素都是通过数组名和下标来访问的,如A(1,2)、B(5)。 (4)使用数组时,必须对数组进行“声明”,既先声明后使用。所谓“声明”,就是对数组名、数组元素的数据类型、数组元素的个数进行定义。 6.1 数组概述 第6章 数组 2.数组类型 (1)按数组所占存储空间的大小可分为静态数组、动态数组。 静态数组:数组所占用的内存空间是固定不变的; 动态数组:数组所占用的内存空间是可变的。 (2)按数组的维数可分为一维数组、二维数组、多维数组。 一维数组:变量名相同,单下标不同的一组元素的集合; 二维数组:变量名相同,双下标不同的一组元素的集合; 多维数组:变量名相同,多下标不同的一组元素的集合。 6.1 数组概述 第6章 数组 (3)按元素的数据类型可分为数值型数组、字符串数组、日期型数组、变体型数组、自定义型数组等。 数值型数组:数组元素是Integer、long、single等类型变量的集合; 字符串数组:数组元素是string类型变量的集合; 日期型数组:数组元素是date类型变量的集合; 变体型数组:数组元素是Variant类型变量的集合; 自定义型数组:数组元素是自定义类型变量的集合。 (4)按数组的功能可分为变量数组、控件数组。 变量数组:数组元素是同类型变量的集合; 控件数组:数组元素是同类型对象的集合。 6.1 数组概述 第6章 数组 6.2数组声明 6.2.1 静态数组声明语句 1.声明静态数组 声明静态数组语句格式如下: 格式一: Dim | Public | Private| Static 变量名 (下标1的上界) [AS 类型/类型符] [,变量名(下标2的上界) [AS 类型/类型符]] ……[,变量名(下标n的上界) [AS 类型/类型符]] 第6章 数组 6.2数组声明 6.2.1 静态数组声明语句 格式二: Dim | Public | Private| Static 变量名 ([下标的下界1to]下标1的上界 [AS 类型/类型符] [,变量名([下标的下界2to]下标2的上界) [AS 类型/类型符]] ……[,变量名([下标的下界nto]下标n的上界) [AS 类型/类型符]] 功能:定义静态数组的名称、数组的维数、数组的大小、数组的类型。 第6章 数组 6.2数组声明 6.2.1 静态数组声明语句 2.几点说明: (1)数组名的命名规则与变量的命名相同; (2)数组的维数由下标的个数确定,下标的个数最多可以为60个。 (3)数组每一维的元素个数,也就是数组每一维的大小是(上界-下界+1),而整个数组的元素个数,是每一维元素个数的乘积。 (4)缺省下标的下界,数组每一维的下标从0开始,若希望下标从1开始,可在模块的通用部分使用Option Base语句设置开始下标为1(Option Base 1)。 (5)下标的下界和下标的上界不能使用变量,必须是常量,常量可以是直接常量、符号常量,一般是整型常量。 (6)如果省略[AS 类型/类型符],则数组的类型为变体类型。 (7)Static语句只能用在事件过程中定义数组。 第6章 数组 6.2数组声明 6.2.2 动态数组声明语句 1.声明动态数组 建立动态数组有两步操作: (1)用Dim语句声明动态数组 Dim语句格式如下: Dim | Public | Private| Static 变量名() 功能:定义动态数组的名称。 (2)用ReDim语句声明动态数组的大小 ReDim语句格式如下: ReDim [Preserve] 变量名(下标1的上界) [AS 类型/类型符][,变量名(下标2的上界) [AS 类型/类型符]] ……[,变量名(下标n的上界) [AS 类型/类型符]] 功能:定义动态数组的大小。 (3)用Array函数定义数组的大小

文档评论(0)

精品资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档