33问答网
所有问题
当前搜索:
vb二维数组可以变一维么
vb
中当声明Option Base 1
二维数组
的下标也是从1开始么
答:
当然。只要设置了Option Base 1,任何
数组
的下标默认都是从1开始的。但如果显式指定了数组的下标范围则不受此限制,比如:Dim a(0 To 10) '下标是0到10 Dim b(-1 To 1, 10 To 99) '第
一维
的下标从-1到1,第
二维
的下标从10到99 ...
VB
字符串类型的
二维数组
的定义方法
答:
用ARRAY定义数组也
可以
,只是你的定义方法及引用方法都不对。用ARRAY无法定义
二维数组
,只能定义多重数组,因此不
能
向二维数组那样引用。Dim PartIn, PartOutPartIn = Array(Array(F11, F12, F13), Array(F21, F22, F23), Array(F31, F32, F33))PartOut = Array(Array(F11F, F12F, F13F), ...
VB
怎么声明
数组
答:
多维数组 有时需要追踪记录数组中的相关信息。例如,为了追踪记录计算机屏幕上的每一个像素,需要引用它的 X、Y 坐标。这时应该用多维数组存储值。可用 Visual Basic 声明多维数组。例如,下面的语句声明了一个过程内的 10 × 10 的
二维数组
。Static MatrixA (9, ...
VB
中如何将
一维数组
中赋值给
二维数组
答:
for i=1 to 17 for j=1 to 3 y(i,j)=x((i-1)*3+J)NEXT NEXT
VB
如何赋值给一组
二维数组
答:
赋给无规律字符,不用循环,当然没有简便方法,只能一个一个赋值。另外你的题目说
二维数组
,你自己的举例里面却是
一维数组
,自相矛盾啊。我按照二维数组举例的。=== Dim a(2, 2) As String a(0, 0) = "a"a(0, 1) = "b"a(0, 2) = "c"a(1, 0) = "d"a(1, 1) = "e"...
vb
读取textbox数据赋值给
数组
答:
二维数组
还是
一维
的,
可以
用Split来实现 Dim a() As String Dim b() As String Dim i As Integer Dim j As Integer a = Split(Text1.Text, Chr(13) & Chr(10))For i = 0 To UBound(a)b() = Split(a(i), " ")Next i ...
VB
中
二维数组
传递的问题
答:
Private Sub Command1_Click()Dim a(5, 6), i%, j For i = 0 To 5 For j = 0 To 6 a(i, j) = CStr(i) & CStr(j) & "A"Next Next Dim b() '新
数组
b ReDim b(UBound(a, 1), UBound(a, 2)) '将数组b的元素和a一样 For i = 0 To UBound(a, 1)For j = ...
可以
返回
二维数组
的
vb
自定义函数怎么写?
答:
函数只能返回一个值,要想返回
二维数组
,就必须把二维数组用传址方式传给函数,那么函数运算时对数组的任何变化都立刻反映到数组中。如:private function f(a() as integer) as integer dim i as integer,j as integer for i=1 to 2 for j=1 to 3 a(i,j)=i^2+j^2 next j next i e...
VB 二维数组
的输出规律是什么?
答:
这个程序是不对的,程序中的
二维数组
根本就没有赋值。要达到输出整齐古诗,以下的程序
可以
实现:Private Sub Command1_Click()Dim i%, j%, k%, s$ s = "床前明月光疑是地上霜举头望明月低头思故乡" For i = 0 To 3 For j = 0 To 4 Print Mid(s, i * 5 + j + 1,...
VB 二维数组
怎吗将第一列的第一个数,和第一列的最后一个数,提取出来...
答:
dim arrX(2 to 5,6 to 10) as single a=arrX(lbound(arrX,1),lbound(arrX,2)) '第一列的第一个数 b=arrX(lbound(arrX,1),Ubound(arrX,2)) '第一列的最后一个数
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜