VB程序 数组.pptVIP

  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文档。上传文档
查看更多
数组及应用 数组 变量数组 控件数组 静态数组 动态数组 静态数组 说明: ① 数组名与简单变量的命名规则相同。 ② 下标是数组的维数,格式为[下界 To ]上界。 当[下界 To ]省略时,默认为0。一维数组的大小是:上界-下界+1。 ③ As 用来说明数组的类型,如果缺省,与变量的声明一样,默认为是变体数组。 ④ 数组必须先定义后使用。 ⑤ Dim语句把数值数组中的全部元素都初始化为0,而字符串数组中的全部元素都初始化为空字符串。 ⑥ Dim语句中的下标可以是常数,下标全为常数时称为静态数组 ,下标为空时则为动态数组 。 1. 一维数组 格式:Dim 数组名 (下标) [As 数组类型] 功能:定义一个一维数组的大小,并分配相应的存储空间。 静态数组 1. 一维数组 格式:Dim 数组名 (下标) [As 数组类型] 功能:定义一个一维数组的大小,并分配相应的存储空间。 例如:Dim a(4) As Integer a(0) a(1) a(2) a(3) a(4) 静态数组 1. 一维数组 格式:Dim 数组名 (下标) [As 数组类型] 功能:定义一个一维数组的大小,并分配相应的存储空间。 2. 多维数组 格式:Dim 数组名(下标1,下标2[,下标3…]) [As 数组类型] 功能:声明一个二维数组或多维数组并分配相应的存储单元。 说明: 下标的个数决定数组的维数,多维数组最大维数为60。 每一维的大小为:上界-下界+1;数组的大小为每一维大小的乘积。 例如: Dim A(3,4)As Integer Dim B (3, 1 To 10, 1 To 15) As Single a(0,0) a(0,1) a(0,2) a(0,3) a(0,4) a(1,0) a(1,1) … … a(1,4) … a(3,0) a(3,1) … … a(3,4) 静态数组 1. 一维数组 格式:Dim 数组名 (下标) [As 数组类型] 功能:定义一个一维数组的大小,并分配相应的存储空间。 2. 多维数组 格式:Dim 数组名(下标1,下标2[,下标3…]) [As 数组类型] 功能:声明一个二维数组或多维数组并分配相应的存储单元。 3. Option Base语句 如果在数组的下标说明中不使用[下界 To ],则下界的缺省值为0。若希望下标从1开始,在VB的窗体层或标准模块层可用Option Base 语句重新设定数组的下界。 格式:Option Base n n为0或1 该语句在程序中只能使用一次,且必须放在数组声明语句之前。 动态数组 动态数组是指在声明时没有给出数组的大小,当要使用数组时,再决定数组的大小。 建立动态数组的步骤为: 声明动态数组。用Dim语句声明数组,给数组赋予一个空维数表。 例如:Dim Dynarray() ? 用Redim语句配置实际的数组元素个数。 格式:Redim 数组名 ( 下标1 [,下标2 …]) 功能:声明动态数组的大小。 说明:Redim语句声明只能用在过程中,它是可执行语句。 LBound(数组名,[维]) 返回数组中指定维的下界 UBound(数组名,[维]) 返回数组中指定维的上界 数组的基本操作 1. 数组元素的引用 格式:数组名(下标,…) 说明: ① 下标的个数必须与数组定义时的维数一致。 ② 下标可以是表达式,如果表达式的值是实型,系统自动取整。 ③ 下标的值必须在数组定义的各维的上下界之内。 ④ 要严格区分数组声明中的下标和数组引用中的下标。 例如: Dim A(5) As Integer A(5)= 10 数组的基本操作 1. 数组元素的引用 格式:数组名(下标,…) 2. 数组元素的赋值 ⑴ 当数组元素较少或只给几个元素赋值时,可采用赋值语句。 Dim A(10) A(1)= 3 A(4)= 7 ⑵ 如果要给数组中的所有元素都提供值,可通过For循环实现。 Dim TestArray (10) As Integer Dim i As Integer For i = 0 To 10 TestArray(i)=i Next i Dim A(10,10) For i = 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档