且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

vb 数组操作

更新时间:2022-08-13 09:50:07

引用:http://hi.baidu.com/yongjianspaces/blog/item/3f10ae9980ce5e1d6f068c7d.html

 

Public FunctionTest(a() As Byte, b() As ByteAs Variant
vb 数组操作
Dim i As Integer
vb 数组操作Dim c() As Integer
vb 数组操作
ReDim c(UBound(a, 1), UBound(b, 1))  
vb 数组操作
For i = 0 To UBound(a, 1)
vb 数组操作’代码自行添加
vb 数组操作Next i
vb 数组操作Test 
= c
vb 数组操作
End Function

引用:http://www.cnblogs.com/wanglonghao/archive/2007/11/15/958465.html
vb 数组操作Public Function iMUL(a() As Integer, b() As IntegerAs Variant
vb 数组操作Dim i, j, k As Integer
vb 数组操作If UBound(a, 2) <> UBound(b, 1Then
vb 数组操作MsgBox "参数错误,请输入两个可以相乘的矩阵!"
vb 数组操作End
vb 数组操作End If
vb 数组操作Dim c() As Integer
vb 数组操作ReDim c(UBound(a, 1), UBound(b, 2))
vb 数组操作For i = 0 To UBound(a, 1)
vb 数组操作  For k = 0 To UBound(b, 2)
vb 数组操作       c(i, k) = 0
vb 数组操作    For j = 0 To UBound(a, 2)
vb 数组操作       c(i, k) = c(i, k) + a(i, j) * b(j, k)
vb 数组操作    Next j
vb 数组操作  Next k
vb 数组操作Next i
vb 数组操作iMUL = c
vb 数组操作End Function