vb数组,vb数组元素个数计算
vb定义数组
有两种方法定义数组:
1.知道数组的元素个数,那么直接定义
dim a(9) as integer
2. 暂时不知道元素个数,或者该数组应用在多个地方,那么如下定义
dim a() as integer
在使用的时候,再重定义一下就可以了
ReDim a(9)
dim|private|public ? ?数组名(维数及大小) as 类型
dim|private|public ? ?定义数组作用域
维数及大小 ? ? ? ? ? ? ? 即数组是几维数组以及每个维的大小类型 ? ? ? ? ?
数据类型 ? ? ? ? ? ? ? ? ?数组的类型'
如 dim a ?(2,3) ?as stirng 二维数组 ,大小是2*3 ? 类型为字符型
扩展资料:
一.对于VB的数组,表示数组元素时应注意:
(1)下标要紧跟在数组名后,而且用圆括号括起来(不能用其他括号)。
(2)下标可以是常量,变量,或表达式,但其值必须是整数(如果是小数将四舍五入为整数)。
(3)下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界。不加说明时下界值默认为1。
二.声明数组时,在数组名之后跟一个用括号括起来的上界。
上界不得超过 Long数据类型的范围(-2,147,483,648 到 2,147,483,647)。
例如,下列数组声明可出现、在模块的声明段:
Dim Counters (14) As Integer '15 个元素。
Dim Sums (20) As Double '21 个元素。
为建立公用数组,直接用 Public 取代 Dim。
Public Counters (14) As Integer
Public Sums (20) As Double
在过程之中同样的声明使用 Dim:
Dim Counters (14) As Integer
Dim Sums (20) As Double
第一个声明建立了一个有 15 个元素的数组,其索引号从 0 到 14。
第二个声明建立了一个有 21 个元素的数组,其索引号从 0 到 20。缺省的下界为 0。
为了规定下界,用关键字 To 显式提供下界(为 Long数据类型):
Dim Counters (1 To 15) As Integer
Dim Sums (100 To 120) As String
在前述声明中,Counters 的索引值范围从 1 到 15,而 Sums 的索引值范围从 100 到 120。
参考资料:数组_百度百科
VB传递数组
1.VB中的数组只能按地址传递
2.数组作为形参时,应为 “数组名()” 注意是空括号
3.数组作为实参时,应为 “数组名” 注意不要括号
4.下面是一个通过过程为一个数组赋值的例子,显示了传递数组
Private Sub Form_Click()
Dim a(1 To 3) As Integer
Call Assign(a)
Dim i As Integer
For i = 1 To 3
Print a(i)
Next
End Sub
Private Sub Assign(x() As Integer)
Dim i As Integer
For i = 1 To 3
x(i) = i
Next
End Sub
VB中数组怎么定义
是这么定义的:
数组中的第一个元素的下标称为下界,最后一个元素的下标称为上界,其余的元素连续地分布在上下界之间,且数组在内存中也是用连续的区域来存储的,所以数组每维的长度不能超过Long数据类型的最大值,即264—1=263。
把VB.NET数组当作一个对象来处理,就意味着数组类型是单个引用类型,数组变量包括指向构成数组元素、数组维和数组长度等数据的指针,数组之间互相赋值但仅仅是在相互复制指针,数组继承了System名字空间的Array类。
VB.NET中的数组有两种类型:定长数组和动态数组。
扩展资料:
1、数组的使用
在’VB 6.0中,能够用For Each来循环遍历一个数组。
比如:
Dim?x?As?Integer
F0r?Each?x?In?arrayl
Console.WriteLine(x)
Next?
2、在VB.NET中能够使用For循环和数组长度来遍历一个数组。
比如:
Dim?i?As工nteger? ?
F0r?i=0?T0??(arrayl.Length-1)
(此处空一行)
Console.WriteLine(arrayl(1)J
Next?i
VB中的数组是什么
1.基本概念数组:是同类型变量的一个有序的集合。
如:A(1 To
100),表示一个包含100个数组元素的名为A的数组。
2.数组元素:
即数组中的变量。用下标表示数组中的各个元素。
表示方法:数组名(P1,P2,……)其中P1、P2表示元素在数组中的排列位置,称为“下标”。
如:A(3,2)代表二维数组A中第3行第2列上的那个元素。
3.数组维数:
由数组元素中下标的个数决定,一个下标表示一维数组,二个下标表示二维数组。 VB中有一维数组、二维数组、……最多60维数组。