第5章VB中的数组P921、数组的概念2、静态数组3、动态数组4、数组的基本操作5、控件数组
第5章 VB中的数组 P92 1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组
数组的概念P92·数组:是同一类型变量的一个有序的集合,数组必须先声明后使用·例:数组a(1 to 5)给数组元素a(2)赋值a(2)=3数组的种类:1、静态数组:声明时数组的大小是确定的2、动态数组:声明时没有给定数组的大小
数组的概念 P92 • 数组:是同一类型变量的一个有序的集合 • 数组必须先声明后使用 • 例:数组 a(1 to 5) 给数组元素a(2)赋值 a(2)=3 数组的种类: 1、静态数组:声明时数组的大小是确定的 2、动态数组:声明时没有给定数组的大小
静态一维数组的声明P93·格式:Dim 数组名(下界 to 上界)[As 类型]注意:下标必须为常数,下界<=上界例: dim a(-3 to 4) as string*3dim b(6) as integer,c(3)
静态一维数组的声明 P93 • 格式: Dim 数组名(下界 to 上界)[As 类型] 注意: 下标必须为常数,下界<=上界 例: dim a(-3 to 4) as string*3 dim b(6) as integer,c(3)
一维数组元素的引用·格式:数组名(下标)注意:下标可以为整型常量、变量或表达式例: a(1)=1:a(i)=x+y:a(i+1)=t数组的使用:例:dima(1to5)as integer‘声明数组fori=1to5“对数组赋值a(i)=inext Ifor i=1 to 55“输出数组元素print a(i);next I例:5-1
一维数组元素的引用 • 格式:数组名(下标) 注意:下标可以为整型常量、变量或表达式 例: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); next I 例:5-1
二维数组·声明格式:dim数组名(下标1,下标2)[as类型]:(上界1-下界1+1)*(上界2-下·元素个数=界2+1)元素引用:数组名(下标1,下标2)·注意:在数组声明时的下标只能是常数,而在其他地方出现的数组元素的下标可以是变量·例:5-2
二维数组 • 声明格式:dim 数组名(下标1,下标2)[as 类型] • 元素个数=(上界1-下界1+1)*(上界2-下 界2+1) • 元素引用:数组名(下标1,下标2) • 注意:在数组声明时的下标只能是常数, 而在其他地方出现的数组元素的下标可以 是变量 • 例:5-2