下载此文档

第6章数组.ppt


文档分类:IT计算机 | 页数:约73页 举报非法文档有奖
1/73
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/73 下载此文档
文档列表 文档介绍
第6章数组
本章要点:
数组的基本概念
数组的定义
数组的操作*
控件数组
数组的基本概念
1. 定义: 一组性质相同的有序的数
例: 多项式y=a0+a1x+a2x2+a3x3+…+anxn
系数A=(a0,a1,a2,…,an)可以构成一个数组
表示: A(0) A(1) A(2) ... A(n)
例: 全班40名同学的英语成绩
G(1) G(2) G(3) …… G(40)
所有班级(如6个班,每班40人)同学的英语成绩
表示1: G(1) G(2) G(3) … G(240)
表示2: G(1,1) G(1,2) … G(1,40)
G(2,1) G(2,2) … G(2,40)

G(6,1) G(6,2) … G(6,40)
例: 矩阵
矩阵中各元素b11--b33可表示成:
B(1,1) B(1,2) B(1,3)
B(2,1) B(2,2) B(2,3)
B(3,1) B(3,2) B(3,3)
数组名:一组数用一个统一的名称表示,称数组名。
数组元素(下标变量): 数组中的每一个元素。
表示成: 数组名(下标)
下标的取值可以是常数、变量、表达式
如: A(8) B(I) C(3+K)
下标还可以是下标变量
如: A(A(5)) 令A(5)=4, A(A(5))=A(4)
数组的维数:下标个数
一维数组: 由一个下标组成。如 A(2),C(6)
二维数组: 由两个下标组成。如 B(2,3)
三维数组: 由三个下标组成。如 G(3,4,23)
三维以上的数组称为多维数组,最多60维
数组的定义
数组在使用之前必须先定义(声明)。
定义数组的目的是为数组分配存储空间,数组名即为这个存储空间的名称,而数组元素即为存储空间的每一个单元。
每个单元的大小与数组的类型有关。
例如,定义某数组X为整型(Integer)数组,共有10个元素,则每个元素占2个字节,整个数组占20个字节的存储空间。
按数组占用存储空间的方式不同,分为两种数组:静态数组和动态数组。两种数组的定义方法不同,使用方法也略有不同。
静态数组的定义
1. 格式
Public|Private|Dim <数组名>(<维数定义>)
[As <类型>]…
2. 功能: 声明数组名称、维数、维大小、类型。
为数组分配存储空间。
3. 说明
<数组名>: 合法的变量名
<维数定义>:
[<下界1> To]<上界1>,[<下界2> To] <上界2>,…
如果下界省略,则使用默认下界
定义默认下界: Option Base {0|1}
不加任何定义时,默认下界为0
<数据类型>:
Integer Long Single Double Boolean String String*n Date Variant Object 用户定义类型……
数组在定义后自动被初始化,例如:
将数值型数组元素值置为0
将字符串类型数组元素值置为零长度字符串
分配固定的存储空间,在运行期大小不能改变
数组元素个数:
(上界1-下界1+1)*(上界2-下界2+1)*…
例: Dim C(9) As Integer
一维整型数组;下界0,上界为9
元素:C(0) C(1) C(2) …… C(9)
例: Dim A(-4 TO 10) As Integer
一维整型数值数组;下界 -4,上界 10
元素 A(-4) A(-3) ... A(0) A(1) ... A(10)
例: Dim B(0 to 8,0 to 3) As String
→ DIM B(8,3) As String
二维字符串类型数组
第一维:下界0,上界 8; 第二维: 下界0,上界 3
元素

第6章数组 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数73
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小283 KB
  • 时间2021-01-23
最近更新