- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 VB.NET面向对象程序设计——第5-6节 VB程序设计 第4课 主要内容 数组 数组的概念 数组数组声明和初始化 数组的访问 数组常用函数 实验题 测试题 3.5 数组 3.5.1数组的概念 一、数组的定义 数组是一种可包含多个元素的数据结构,每个元素类型相同,且按一定的顺序排列(用下标表示元素的顺序)。 MyArray 数组有上界和下界,第一个元素称为下界,最后一个元素称为上界,其他的元素连续分布在上下界之间。 例如:MyArray(1)、MyArray(2)、MyArray(3)、……、MyArray (20),其中MyArray是数组名,括号内是数组元素的下标。 二、数组的分类 静态(定长)数组、动态(可变长)数组 3.5 数组 数组声明和初始化 一维数组 数组的元素只有一个下标,称为一维数组,或单维数组。 声明格式: Dim/Static 数组名(下标) [As 数据类型] 例如: Dim arrInt(10) As Integer 或: Static arrInt(10) As Integer 3.5 数组 数组声明和初始化 一维数组 说明 对于数组声明 Dim arrInt(10) As Integer,arrInt是数组名,它含有11个元素(即arrInt(0)-arrInt(10)),元素的数据类型为整型。数组元素的下标一般用整数表示,下界为零。一维数组的元素个数由上、下界确定,等于(上界-下界+1)。使用数组时,不允许超过数组声明时的上、下界,即在程序运行时不能改变数组元素的个数。 3.5 数组 数组声明和初始化 一维数组 说明 在声明数组的同时可以对其进行初始化。例如,声明一个长度为4的字符串数组并对其进行初始化 例如: Dim arrString(3) As String = {“春天”,“夏天”,“秋天”,“冬天”} 3.5 数组 数组声明和初始化 一维数组 示例 将30个数据输入到A数组并求和的程序段可写成 3.5 数组 数组声明和初始化 多维数组 数组中的每个元素若带有两个下标,则称该数组称为二维数组;若有n个下标,则称为n维数组。 二维数组声明格式: Dim 数组名(下标1, 下标2) As 数据类型 例如: Dim City(1,1) As String = {{“北京”, “中国”}, {“华盛顿”, “美国”}} Dim Data(1,1)%={{11,12},{21,22}} Dim Switch(1,1) as Boolean={{True,True},{False,False}} 3.5 数组 数组声明和初始化 多维数组 可以把二维数组视作一个有行有列的数据组合,其中第一个下标用来表示行、第二个下标用来表示列。 0 1 0 1 3.5 数组 数组声明和初始化 多维数组 二维数组的输入、输出 例:按行输入数组SC中的元素(依次输入1-25) 3.5 数组 数组声明和初始化 多维数组 二维数组的输入、输出 例:按列输入数组SC中的元素(依次输入1-25) 3.5 数组 数组声明和初始化 多维数组 例如:Dim MyAarry(3,5,1) 三维数组 元素个数: 4×6×2=48 3.5 数组 数组声明和初始化 多维数组 多维数组的输入、输出 3.5 数组 动态数组 要建立动态,先要建立空维表,然后在使用前用ReDim重新声明动态数组的大小。 例如: Dim City( , ) as String={{“北京”,“中国}”,{“华盛顿”,“美国”}} 其他语句… … ReDim City(100,100) 或 ReDim Preserve City(100,100) 使用Preserve可以保留原数组原来元素。 数组大小改变不能改变数组的维数 动态数组涉及数组存储位置的改变,代价很大 3.5 数组 数组的访问 数组中的每一个元素都可以作为单独的变量被引用。因此,数组元素的赋值、输出,以及运算操作的规则和方法都与简单变量相似,只是必须加上数组下标。 【例3-34】将10个数据输入到A数组并求和。 3.5 数组 数组的访问 示例说明 循环控制变量K=0时,A(K)代表A(0);K=1时,A(K)代表A(1);以此类推,K=9时,A(K)代表A(9)。这样,从键盘输入的10个数据将分别存放在A(0)到A(9)中,并
您可能关注的文档
最近下载
- 2024NIHSS评分量表解读PPT.pptx VIP
- 跨文化交际――中西方文化差异PPT课件.ppt VIP
- 12J1工程做法图集标准.docx VIP
- 《跨文化交际》课件:探索不同国家的文化差异.ppt VIP
- 四法一纲.doc VIP
- 新人教版8年级上册物理全册教学课件(2024年秋季新版教材).pptx
- 领导力与管理沟通PPT课件(共19章)第9章 非语言表达.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第8章 书面表达.pptx VIP
- 2025年农村公路路面改造以工代赈项目可行性研究报告-新大纲.docx VIP
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
文档评论(0)