菜鸟问题三:关于函数中定义数组问题?

okwang1979 2002-09-11 12:54:33
在这个函数里
Private Function rank( list(5) as string ) As String

End Function
我想在rank()里定义一个list(5)数组为什么提示msgbox "编译错误: 缺少:)",,"提示"
各位帮个忙请出怎么定义.小弟在这里先行谢过.
...全文
103 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl910 2002-09-11
  • 打赏
  • 举报
回复
给分方法:http://www.csdn.net/help/over.asp
Red_Ice 2002-09-11
  • 打赏
  • 举报
回复
形式参数list表示一个数组的首地址。因此不用定义大小。在函数内可重新开辟大小。
Private Function rank( list() as string ) As String
redim list(5)

end function

最好这样做:
Private Function rank( list() as string,iTotal as integer) As String

end function
数组大小通过 iTotal传递。


结贴单击“管理”
okwang1979 2002-09-11
  • 打赏
  • 举报
回复
是删除帖子么 如果不是请说的清楚一点 :)
strongfisher 2002-09-11
  • 打赏
  • 举报
回复
在管理里面
okwang1979 2002-09-11
  • 打赏
  • 举报
回复
谢谢各位了
我还想知道怎么结稿
strongfisher 2002-09-11
  • 打赏
  • 举报
回复

这样可以
Private Function rank(list() As String) As String

End Function
CtrlV 2002-09-11
  • 打赏
  • 举报
回复
Private Function rank( list() as string ) As String
redim list(5) as string

end function


nik_Amis 2002-09-11
  • 打赏
  • 举报
回复
Private Function rank( list() as string ) As String

End Function
fq1 2002-09-11
  • 打赏
  • 举报
回复
Private Function rank(list() As String) As String
Azi03 2002-09-11
  • 打赏
  • 举报
回复
函数参数不能定义数组的大小
Private Function rank( list() as string ) As String

7,763

社区成员

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

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