下载此文档

vb数组-课件【PPT讲稿】.ppt


文档分类:IT计算机 | 页数:约69页 举报非法文档有奖
1/69
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/69 下载此文档
文档列表 文档介绍
1第五章数组第五章第五章数数组组 n n数组的概念和分类数组的概念和分类 n n数组的声明数组的声明( (静态数组,动态数组静态数组,动态数组) ) n n数组的基本操作数组的基本操作 n n控件数组控件数组 n数组应用举例---常用算法 2一、数组的概念一、一、数组的概念数组的概念?数组: 数组并不是一种数据类型,而是一组有序且具有相同数据类型的数据的集合。(如:求 100 个学生的平均年龄,平均成绩, …) ?数组元素:数组中的成员(下标变量) ?数组作用: 用数组名代表一批逻辑上相关的数据,, 程序简洁,高效. 3 Dim A(1 to 100) as integer Dim A(1 to 100) as integer ‘定义数组 A, 存放 100 个学生年龄 Dim iSum As Single, aver As Single, , i As Integer , i As Integer …‘输入学生年龄数据 iSum=0 for i=1 to 100 iSum=iSum + A(i) next i aver = iSum/100 …‘输出结果求 100 个学生的平均年龄 4二、数组的分类二、二、数组的分类数组的分类数组分类数组分类: : ??按组成对象按组成对象??按维数分按维数分变量数组变量数组控件数组静态(定长)数组动态(可变长)数组一维数组二维数组多维数组 5 1. 定义在声明时已确定了大小的数组,称为静态数组。 2. 声明形式: {Public|Private|Dim|Static} 数组名(下标 1[, 下标 2…]) [As 类型] 说明: (1)作用: 声明了数组的作用域、数组名、维数、大小、类型?数组名: 合法的标识符?下标:维数和大小? As 类型:数组中的数据类型(元素类型) ( (一一) ) 静态数组静态数组 6例:定义数组 Dim A(1 To 5) As Integer ‘定义一维数组 A,有5个元素 Dim mark(1 to 100) As Integer Dim mark(100) As Integer ‘下标从 0开始 Dim lArray( 0 To 3 , 0 To 4) As Long ‘定义二维数组 lArray 共有 4×5个元素等价于: Dim lArray(3 , 4) As Long 7 (2) 作用域: (数组起作用的范围) 全局数组:标准模块的通用声明处,Public ( 作用范围:整个应用程序) 注意:不能在窗体模块中用 public 声明全局数组窗体/模块级数组:窗体/模块的通用声明处,用 Private 或 Dim ( 作用范围: 本窗体/本模块) 局部数组:过程中,用 Dim 或 Static (作用范围: 过程中) (3) 下标: 维数: 几个下标为几维数组下标形式:[ [下界下界 To ] To ] 上界上界省略下界为 0 , 必须为常数如: Dim a(1 To 10) As Integer Dim a(10) As Integer 每一维大小:上界-下界+1 数组大小:每一维大小的乘积(元素总个数) 9 Dim A(1 to 10) As Integer A(1) ‘第1个元素 A(2) ‘第2个元素… A(10) ‘第10个元素 Dim A(10) As Integer ‘下界从 0开始,有11个元素 A(0) ‘第1个元素 A(1) ‘第2个元素… A(9) ‘第10个元素 A(10) ‘第11个元素... A(2) A(1) A(10) A(0) A(1) A(10) ... 3. 元素引用: 数组名(下标) 10 元素: 按行存放 A(1,1) A(1,2) A(1,3) A(1,4) A(2,1) A(2,2) … A(3,1) A(3,2) A

vb数组-课件【PPT讲稿】 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数69
  • 收藏数0 收藏
  • 顶次数0
  • 上传人huiwei2002
  • 文件大小0 KB
  • 时间2016-05-23