Presentation is loading. Please wait.

Presentation is loading. Please wait.

1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组

Similar presentations


Presentation on theme: "1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组"— Presentation transcript:

1 1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组
第5章 VB中的数组 P92 1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组

2 数组的概念 P92 数组:是同一类型变量的一个有序的集合 数组必须先声明后使用 例:数组 a(1 to 5)
给数组元素a(2)赋值 a(2)=3 数组的种类: 1、静态数组:声明时数组的大小是确定的 2、动态数组:声明时没有给定数组的大小

3 静态一维数组的声明 P93 格式: Dim 数组名(下界 to 上界)[As 类型] 注意: 下标必须为常数,下界<=上界
例: dim a(-3 to 4) as string*3 dim b(6) as integer,c(3)

4 一维数组元素的引用 格式:数组名(下标) 注意:下标可以为整型常量、变量或表达式 例:a(1)=1:a(i)=x+y:a(i+1)=t
数组的使用: 例:dim a(1 to 5 ) as integer ‘声明数组 for i=1 to 5 ‘对数组赋值 a(i)=i next I for i=1 to 5 ‘输出数组元素 print a(i); 例:5-1

5 二维数组 声明格式:dim 数组名(下标1,下标2)[as 类型] 元素个数=(上界1-下界1+1)*(上界2-下界2+1)
元素引用:数组名(下标1,下标2) 注意:在数组声明时的下标只能是常数,而在其他地方出现的数组元素的下标可以是变量 例:5-2

6 多维数组的声明和引用 声明格式: dim 数组名(下标1,下标2,…)[as 类型] 多维数组引用:数组名(下标1,下标2,…) 注:
1、最多60维 2、数组元素个数=每一维的元素个数的乘积

7 动态数组 P96 声明步骤: 1、使用Dim声明一个没有下标的数组,空的括号 2、使用时用Redim指定该数组的大小 注意:
3、ReDim Preserve可保留数组中的原数据 例:5-3

8 与动态数组相关的函数P98 Array()函数:可给动态数组赋值 例:Dim a() as integer a=array(5,6)
Lbound()函数:返回数组的下界 Ubound()函数:返回数组的上界 例:dim a(3) as integer 则Lbound(a)为0, Ubound(a)为3 例:5-4


Download ppt "1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组"

Similar presentations


Ads by Google