4章节 数组.pptVIP

  1. 1、本文档共102页,可阅读全部内容。
  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文档。上传文档
查看更多
4章节 数组

第4章 数组 ;4.1 引言;   3、统计高考中各分数段的人数。    4、某钢厂有近万名职工,搞一个工资报表。    5、窗体上的几个同类型控件,有着某种关系。    在这些问题中,有的数据太多,而简单变量名个数有限,难以表达,即使能表达,变量之间太松散,不能体现变量之间的联系;有的用这些数据算出一个中间结果,利用该结果再次与每个数据进行运算,使用简单变量难以完成。    这就需要我们构造新的数据结构——数组。;4.2 数组的概念;  (4)数组的类型也就是该数组的下标变量的数据类型。    VB中,可以说明任何基本数据类型的数组(包括用户自定义类型),但是一个数组中的所有元素应该具有相同的数据类型,只有当数据类型为Variant型时,各个元素的数据类型可以不同。 ;4.2.2 数组的概念 1.数组的声明   数组必须先声明后使用,数组声明的格式为:   Dim | Private | Public | static 数组名(维数说明) [As 类型] 对数组进行声明应该包括:数组名、维数、大小、类型以及作用域。数组的命名规则和变量的命名规则一致。    ;  Dim:用于在过程(Procedure)、窗体模块(Form)或标准模块(Module)中声明数组变量。在过程中使用Dim时,所声明的数组变量的作用域为过程级(作用范围为数组声明对数组进行声明应该包括:数组名、维数、大小、类型以及作用域。数组的命名规则和变量的命名规则一致。    Dim:用于在过程(Procedure)、窗体模块(Form)或标准模块(Module)中声明数组变量。在过程中使用Dim时,所声明的数组变量的作用域为过程级(作用范围为数组声明 ;   Private:用于在窗体模块、标准模块的通用声明段中声明一个模块级的私有数组变量,其作用域为模块级。在窗体模块或标准模块的通用声明段使用Private和使用Dim其作用效果相同。    Public:用于在标准模块中声明公用数组变量,所声明的数组变量的作用语为整个应用程序。在VB中,允许在窗体模块中使用Public声明公用简单变量,但是不允许在窗体模块中使用Public声明公用数组变量。    Static:用于在过程中声明静态数组变量,所声明的静态数组变量的作用域为该过程。与前面所讲的静态变量类似,静态数组的特点是,在调用过程时,它的各个元素会保留上次退出该过程时对应元素的值。 ;2.数组元素和下标    数组声明后,仅仅表示在内存分配了一段连续的存储空间。在对数组进行操作时,一般是针对某个元素进行操作。数组元素是带有下标的变量,是数组的一个成员,其一般形式为:    数组名(下标1 [,下标2,……])    如: A(2) B(2+2,1) C(1*2,3,1) D(i)    下标表示顺序号,每个数组元素有一个唯一的顺序号。下标可以是常数、数值变量、算术表达式甚至可以是一个数组元素。下标中如含有变量,使用前该变量应提前赋值。多个下标之间应该由逗号分隔。    下标值应该为整数,否则计算机将对下标自动取整。比如a(3.2)将被视为a(3) ,a(-3.7)将被视为a(-4)。 ;3.数组的维数和维界    标志一个数组元素所需的下标个数称为数组的维数。所以有一维数组、二维数组以及两个以上下标的多维数组。在VB中,理论上数组的维数最多可以达到60维。    下标的取值范围称为数组在这一维的界。在VB中,维界不得超过Long数据类型的范围(-2,147,483,648~2,147,483,647)。我们把下标所取的最大值称为上界,最小值称为下界(默认为0)。数组的下标在上下界内是连续的。但要注意我们后面积将要学习的控件数组的上界有所不同。    在数组声明语句中的维数说明中,如果明确指出维界,则声明的是固定大小数组;否则声明的是动态数组。   ;注意对某一维而言,其下标不能超出维界的范围,否则会出现“下标越界”错误。 4.数组的数据类型和大小    数组的数据类型由数组声明语句中的“As 类型”决定,可以是整形、长整形、单精度、双精度、货币型、字节型、字符串型、布尔型、日期型、对象型,如果声明时省略“As 类型”则数组的数据类型默认为Variant类型。   数组中元素的个数称为数组的大小,数组的大小与它的数据类型无关。数组的大小为每一维大小的乘积,而某一维的大小为:下界-上界+1。 5.数组的引用    数组的引用通常是指对数组元素的引用。在引用数组元素时,数组名、数据类型和维数必须和定义时一致。另外还要注意区分数组的声明和数组元素,例如下面的程序片断:;  Dim x(8) As Integer   Dim Temp As Integer   ...   Temp

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档