- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16讲 VB课件new
数 组 在实际应用中,常常需要处理相同类型的一批数据。例如,处理100个员工的工资。 若用简单变量来处理,就需要使用100个变量,如:x、y、z … 非常不便。如果用用相同的名称辅以序号来表示就方便得多。例如用S(1),S(2),…,S(100)分别存放每个员工的工资。 一组具有相同名字的并以下标区别的一组变量,称为数组。 二、一维数组 2 .1一维数组的定义 有一个下标的数组称为一维数组。定义的格式为: 说明: 1.定义了一个数组就是定义了一组变量。如 dim a (5 ) as integer 实际上就是定义了5个变量,分别为a(1)a(2) a(3) a(4) a(5)。 2.数组名的命名规则与变量的命名相同。 3.数组的元素个数:上界-下界+1。 4.缺省下界为0,若希望下标从1开始,可在模块 的通用部分使用 Option Base 语句将设为1。其使用格式是: Option Base 0 | 1 后面的参数只能取0或1 例如: Option Base 1 ‘ 将数组声明中缺省下界下标设为 1 5.下界和上界不能使用变量,必须是数值或常量。 6.如果省略As子句,则数组的类型为变体类型。 7.数组中各元素在内存占一片连续的存储空间,一维数组在内存中存放的顺序是下标大小的顺序,如图所示: 二维数组在内存的存放顺序是“先行后列”。例如数组a的各元素在内存中的存放顺序是: a(0,0)→a(0,1)→a(0,2)→a(0,3)→a(1,0)→a(1,1)→a(1,2)→ a(1,3)→a(2,0)→(2,1)→a(2,2)→a(2,3) 例1. 对一维数组和二维数组进行输入输出的操作. 例2. 输出一维数组中的最大值及其所在位置(即下标的值)。 例3. 输出二维数组中的最大值及其所在位置(即下标的值)。 例: Private Sub Form_Click() Dim N As Integer Dim a() As Integer N=Val ( InputBox(“输入N=?” ) ) ReDim a(N) ……. End sub 静态数组及其定义 由关键字Static定义的数组称为静态数组。 静态数组的特点是:数组所在过程运行结束后,该数组所占的内存空间不释放,数组元素的值仍保留在内存中,过程再次被运行时,上次运行的结果将作为该数组元素的初始值,只有当整个应用程序退出后,所占内存才会被释放。 同样,由关键字Static定义的变量称为静态变量。 * 一、数组的基本概念 二、一维数组 三、多维数组 四、 动态数组 五、 与数组操作有关的几个函数 一、数组的基本概念 Dim 数组名( [下界 to ] 上界 ) [ As 数据类型 ] 或: Dim 数组名[数据类型符]([下界to]上界) 例: Dim a ( 1 to 10 ) As Integer ‘ 声明了a数组有10个元素 等价形式: Dim a% ( 1 to 10 ) 1是下标的下界 10是下标的上界 数组元数的数据类型 …… A(3) A(2) A(1) A(0) 2.2 一维数组的使用 在程序中不能使用整个数组,只能引用一维数组的元素 形式: 数组名(下标) 其中:下标可以是整型变量、常量或表达式。 例如: dim B(10) As Integer, a(10) as integer 则下面的语句都是正确的。 A(1) = A(2)+B(1)+5 取数组元素运算 A (i)= B(i) 下标使用变量 B(i+1)=A(i+2) 下标使用表达式 三、 多维数组 如果在数组中需要通过两个以上的下标才能确定数组元素在数组中的位置称为多维数组。 定义多维数组的格式如下: Dim 数组名([下界] to 上界,[下界 to ]上界,……) [As 数据类型] 例如: Dim a(1 to 5,1 to 5,1 to 5) As Integer ‘ 定义a是三维数组 Dim b(2,6,10,5) As Integer ‘ 定义b是四维数组 实际中用的多的是二维
您可能关注的文档
- 第13章 学习与记忆 生理心理学概论 教学课件.ppt
- 第13章 社会交换理论 西方社会学理论(侯钧生版)课件.ppt
- 第13章 水卫生生物学 水处理生物学 教学课件.ppt
- 第13章 继承概述 C++教学用PPT 教学课件.ppt
- 第13章 第13课 布局模式、模板与资源列表 Dreamweaver网页设计 教学课件.ppt
- 第13章 输入输出设备驱动 监控组态软件技术及应用.doc
- 第13章 群 电子科大离散数学内部教学课件.ppt
- 第13章 触发器 SQL ppt 教学课件.ppt
- 第13章13-1电路的频率响应 电路分析基础 教学课件.ppt
- 第13章 青少年心理健康与教育 心理学导论 教学课件.ppt
- 第16讲 显示器 计算机硬件维修 教学课件.ppt
- 第16章 弹簧 大学机械设计精美课件.ppt
- 第16讲 连通度 北京大学计算机系离散数学讲义(ppt版).ppt
- 第16讲 第三代移动通信系统(一) 现代移动通信ppt(新版教材课件).ppt
- 第16讲 锐角三角函数 新课标九年级数学竞赛辅导讲座.doc
- 第16讲:添加软件栏目和文章 织梦网站系统 DedeCMS 教学课件.ppt
- 第16讲-第4章 焊接结构的装配及工艺装备③4.3-1.ppt
- 第16章 传感器实验.ppt
- 第17单元 药品不良反应报告和监测管理办法 药事管理法规讲义.doc
- 第16课 综合实例 Dreamwear8网页设计教程PPT.ppt
文档评论(0)