怎么向函数传数组参数?

zz321 2002-07-18 08:50:22
是 funtion abc(x() as integer) as integer么?
...全文
131 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
YHeng 2002-07-18
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim x(9) As Integer
Dim i As Integer

For i = 0 To 9
x(i) = i
Next

Call iArr(x)

End Sub


Private Function iArr(arr() As Integer) As Integer

Dim i As Integer

For i = 0 To UBound(arr)
Debug.Print arr(i)
Next

End Function

运行通过
zz321 2002-07-18
  • 打赏
  • 举报
回复
yiyayiyayiyayi
zz321 2002-07-18
  • 打赏
  • 举报
回复
我先输入x(0)=1,x(1) =2 .......
使用 abc(x()) 调用总出错类型不匹配的错误
使用 abc(x) 更不对
YHeng 2002-07-18
  • 打赏
  • 举报
回复

funtion abc(Byref x() as integer) as integer

传递是实参用数组名
zz321 2002-07-18
  • 打赏
  • 举报
回复
天怅怅、人茫茫
zz321 2002-07-18
  • 打赏
  • 举报
回复
总有类型不匹配的错误
zz321 2002-07-18
  • 打赏
  • 举报
回复
怎么调用?abc(x())总出错
dyx 2002-07-18
  • 打赏
  • 举报
回复
function abc(ByRef x() as integer) as integer
zz321 2002-07-18
  • 打赏
  • 举报
回复
再re一次,哎
pctommy 2002-07-18
  • 打赏
  • 举报
回复
应该行,试试
zz321 2002-07-18
  • 打赏
  • 举报
回复
问题好简单?没人么?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧