CH5%20复合数据类型.pdfVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH5复合数据类型,cha,ch明明,chh,ch是什么意思,chrome,2ch,dotach,ch是什么牌子,ch明明优酷空间

CH5 复合数据类型(要点) 5.1数组的概念 数组并不是一种数据类型,而是一组相同类型的变量的集合。 在程序中使用数组的最大好处是用一个数组名代表逻辑上相关 的一批数据,用下标表示该数组中的各个元素。与循环语句结合 使用,可以使程序书写更简洁。 (1) 数组声明 数组必须先声明后使用,声明数组名、类型、维数、数组大 小。按声明时下标的个数确定数组的维数,VB.NET 中的数组有 一维数组、二维数组……最多32维。 (2) 数组元素 声明数组,仅仅表示在内存分配了一个连续的区域。在以后 的操作中,一般是针对数组中的某个元素进行的。 数组元素的形式为: 数组名(下标【,下标2…】) 下标表示顺序号,每个数组元素都有一个唯一的顺序号,下 标不能超出数组声明的上、下界范围。一个下标,表示一维数组, 多个下标,表示多维数组。下标可以是整型的常数、变量、表达 式,甚至是一个数组元素。 数组的使用规则与同类型简单变量相同。 在通常情况下,数组中的各元素类型必须相同,但若数组类 型为Object时,也可包含不同的数据类型。 数组声明后,数组元素就可以使用了。 5.2 数组声明及初始化 数组在使用前必须声明。 (1) 一维数组 声明一维数组的常用形式如下: Dim 数组名(下标上界)【As类型】 其中: 下标上界:可以是常数,或已被赋了值的变量,或表达式。 在VB.NET中,下标下界为0,一维数组的大小为:下标上界+1。 As类型:如果默认,与前述变量声明一样,是 Object类型。 Dim语句声明数组,实际上为系统编译程序提供了几种信息, 即:数组名、数组类型、数组的维数和各维的大小。 1 例如:Dim A(10) As Integer, Dim St(5) As String 声明了 A 是数组名、整型、一维数组、有 11 个元素;下标 的范围是0~10。若在程序中使用A(11),则系统会提示“索引超 出了数组界限”。 声明了 St 也是数组名、字符串类型、一维数组、有 6 个元 素,下标的范围是 0~5 。 数组 A 在内存中的分配如图 5_1 所示。 内存分配 数组元素 A(0) A(1) A(2) A(3) A(4) A(5) A(6) A(7) A(8) A(9) A(10) 图5_1 数组内存分配示意 (2)多维数组 一维数组是一个线性表,要表示一个平面、矩阵,需要用到 二维数组。同样需要表示三维空间就要用到三维数组,分别以页、 行、列号表示。 声明多维数组形式如下: Dim 数组名(下标上界[,下标上界2 … ])【As类型】 其中: 下标个数:决定了数组的维数,在VB.NET中最多允许有32 维数组。 每一维的大小:上界+1,数组的大小是每一维大小的乘积。 例如,如下数组声明: Dim a(5) As Integer ‘6 个元素的一维数组(线形表) Dim b(5,3) As Integer ‘有 6 行 4 列共 24 个元素(平面) Dim c(5,3,2) As Integer ‘有 6 行 4 列 3 层共 72 个元素(立体) (3) 数组的初始化 VB.NET 提供了对数组的初始化功能,也就是在定义数组的 同时,为数组元素赋值。具体形式如下: ‘一维数组初始化 Dim 数组名( )As 类型={常数 1, … ,常数 n} ‘二维数组初始化 Dim 数组名(,) As 类型={{第一行各常数}, … , {第m 行各常数}} 例如: Dim a() As Integer = {1,3,5,7,9,11} ‘a(0)~a(5)元素依次对应{}内的值

文档评论(0)

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

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

1亿VIP精品文档

相关文档