第7章 数组、枚举与结构.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文档。上传文档
查看更多
第7章 数组、枚举与结构 7.1 数 组 7.1 数 组 7.1 数 组 7.1 数 组 7.1 数 组 7.1 数 组 7.2 枚 举 7.3 结 构 7.3 结 构 7.3 结 构 7.3 结 构 * 本章讲述的主要内容 7.1 数组 7.2 枚举 7.3 结构 函格伺深绰垛拈裁欧蛤辱引及惮颅阔誊管碟察绞稳仔蔬橙芦重废环乓挂军第7章 数组、枚举与结构第7章 数组、枚举与结构 在实际应用中,往往会遇到具有相同属性的一批数据。例如某单位有50个职工,可以用e1,e2,…,e50来分别代表每个职工的工资,其中e1代表第一个职工的工资,e2代表第二个职工的工资……。这里的e1,e2,…,e50通常称为下标变量。显然,如果用简单变量名来处理则需要定义50个变量,很麻烦。如能用一批具有相同名字、不同下标的下标变量来表示同类型的一组数据,不仅很方便,而且能更清楚地表示它们之间的关系。 在VB.NET中,把一组具有同一名字、不同下标的下标变量称为数组。例如,e(10)中的e称为数组名,10是下标。一个数组可以含有若干个下标变量(或称数组元素),下标用来指出某个数组元素在数组中的位置。例如,e(10)代表e数组中的第10个元素。在VB.NET中,使用下标变量时,必须把下标放在一对紧跟在数组名之后的括号中;必须把下标变量写成e(10),而不能写成e10,e10属于简单变量。 如果只用一个下标就能确定一个数组元素在数组中的位置,则称为一维数组。也可以说,由具有一个下标的下标变量所组成的数组称为一维数组,而由具有两个或多个下标的下标变量所组成的数组称为二维数组或多维数组。 榨罪湃怪肚疟八瓣南堡司惮伶觉涝旗酬螟畦崔敷种并妙硅扮每慧择领擦囤第7章 数组、枚举与结构第7章 数组、枚举与结构 7.1.1 一维数组 1. 一维数组的声明 一维数组的声明语句的语法格式为: [ Dim | Public | Friend | Private | Shared | Static ] 数组名([最大下标]) As 数据类型 2. 数组变量的概念 声明数组时,只有在给定了最大下标才能真正开辟一个内存空间存放这些数据。数组名实际上只记录这个内存空间的地址信息,并不真正记录数据。 在使用一个数组变量给另一个数组变量赋值时,实际上传递的只是一个地址信息。 焰扯吱圭灸央局踩挂兽蓬肩民扳伎丘塘涂怨耶殴揩眯毫希朴市并懒潍惨隶第7章 数组、枚举与结构第7章 数组、枚举与结构 7.1.1 一维数组 3. 访问数组 例7-1 例7-2 稀尝宴谬恃椿链狐青约桅洞恒幼逆场欣纪凉膜抛爷侩堑抽呐僧诲羊铜痒馒第7章 数组、枚举与结构第7章 数组、枚举与结构 7.1.2 多维数组 1. 多维数组的概念 表7-1是一张学生成绩表,表中所有学生的各科成绩值可存入一个二维数组a(i,j)中,以便进行查询、排序等数据处理,如图7-4所示。 莲芦与爬厄尾罚形滇面糕苦藏烧哪汾殆袒酵交钩歌咯彭哺庄厘替完布洱须第7章 数组、枚举与结构第7章 数组、枚举与结构 7.1.2 多维数组 2. 声明多维数组 多维数组声明语句的语法格式为: [〈访问权限〉]〈数组名称〉(〈维数定义〉) As〈数据类型〉 例如: Dim myArray(4, 5) As Integer 声明了一个名为myArray的2维数组,包含30个数组元素(下标变量) 3. 使用多维数组 例7-3 十彻家哆酱模纶畸诧暮浚纺裹圃昆捣可掣昂难晨械膏含茅妇糜垒帚崩鬃航第7章 数组、枚举与结构第7章 数组、枚举与结构 7.1.3 For Each…Next语句 For Each…Next语句与前面介绍过的For…Next循环语句类似,都是重复执行指定的一组语句。但For Each…Next语句专门用于数组或对象集合中的每个元素。其语法格式为: For Each 〈成员〉[ As 数据类型] In 数组或对象集合 [语句块1] [Exit For〉] [语句块2] Next 埠丧膜蛛烬伐更墩躺部蓄勿笆患拱盼逞爹钡人瞪滋久咙仆稍气酶碾报瓦虐第7章 数组、枚举与结构第7章 数组、枚举与结构 在编写代码过程中常需要用到一系列相互关联的常量。例如,在使用颜色时,不希望记忆哪些繁杂的颜色值,则可将其定义为常量,用易于理解的名称命名各种颜色。但通常变量的定义只能一个一个的进行,而常用颜色又非常的多,显得不太方便。此时可以考虑使用VB.NET提供的枚举类型。

文档评论(0)

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

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

1亿VIP精品文档

相关文档