1. VB输出数组
vb数组所占空间就是数组中的元素个数。计算数组所占空间实际上就是计算数组的元素个数,数组的下标相乘或者遍历元素都可实现。
2. VB 定义数组
在VB中,可以通过写索引号的方式定义多维数组,如下代码所示:
Dim multi(1 to 10,1 to 10 ) as Integer
按照这种方式,即定义了一个10 × 10的二维数组。
定义动态数组,有利于系统回收资源。
Dim arr() 这样即定义了一个动态数组
ReDim arr(2 to 8) 给数组定上下界
arr(2)="hello"
Redim preserve arr(2 to 10) preserve重定义大小
这样做了以后,原来的值会被保留。
3. vb如何将数字输入数组
使用循环,因为vb中并未对矩阵运算提供支持
所以只能采用循环,将数组中每个元素单独计算
4. vbs数组
vbs编辑中dim是声明变量;批量名称声明,多个变量之间用逗号分隔:
用 Dim 声明的 Script 级变量可用于脚本中的所有过程,过程级变量只能用于过程中。也可用带空圆括号的 Dim 语句来声明动态数组。声明动态数组后,可在过程内使用 ReDim 语句来定义该数组的维数和元素。如果试图重新定义在 Dim 语句中已经显式指定维数的数组,则会发生错误。
5. vb输出数组中出现次数最多的数
option base 1 ‘通用变量 dim a() '定义数组 n=inputbox("") for i=1 to n a(i)=int(rnd) '产生一个随机数 next redim preserve a(n+m) 'm为你要添加的数的个数 然后再由循环将新产生的数组列出来就行啦!同上,就不写啦!呵呵……
6. vb输出数组最大值
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。
7. vb输出数组中部分元素
有两种方法定义数组:
1、知道数组的元素个数,那么直接定义dim a(9) as integer
2、暂时不知道元素个数,或者该数组应用在多个地方那么如下定义dim a() as integer
8. vb字符串数组
1、必须满足的条件:如果文本框是数组控件,声明的数组必须和文本框对应;如果文本框不是数组控件,声明的数组必须和文本框的个数相符;如果声明的数组是动态的,必须声明数组的下标。
2、数组的声明(以20个文本框为例):静态数组:Dim AA(1 To 20) As String ;动态数组:Dim AA() As String;在后面定义数组下标,ReDim AA(1 To 20)
3、为数组赋值: 文本框为20个数组控件: For I=1 To 20 AA(I) = Text1(I-1).Text '注意:I-1 是文本框数组是从0开始的,20个文本框数组控件下标最小为0,最大为19。 '在执行上面语句,文本框的内容赋值给数组了。 Next I 文本框不是数组控件,要逐一赋值,这个就不一一列举了。
4、如果是将一个文本框的内容分别赋值给数组,又是另外的情况,需要根据你的要求才能决定,由于不知你是什么情况,所以不好回答。
9. vb怎么输出数组
privateform_click()printera(1)printera(2)printera(3)printera(4)endsub
10. vb输出数组中的元素
Public a() as single 这样定义的是一个没有任何元素的空数组,这时如果直接使用a(1)=3.14159,就会出现“下标越界”错误 对此数组中的元素赋值之前需要先调整它的上下标,比如要让它的元素个数变为10个,可以用redim a(1 to 10) as single,然后再用a(1)=3.14159这样的语句来给各元素赋值 如果事先已经知道数组元素的个数并且元素个数不会变动,可以直接用Public a(1 to 10) as single来定义数组,这样就不需要redim了,但之后无法改变数组上下标
- 相关评论
- 我要评论
-