中易网

VB 数组参数怎么传递

答案:2  悬赏:40  
解决时间 2021-03-21 14:10
VB 数组参数怎么传递
最佳答案
简单的给你说一句吧!

public 数组名()as long是你的定义 这句是对的,但你放错位置了 不是放窗体中,而是新建模块,放模块中.这样全局有效!

你前半句说的是错的,后面也是错的.
public sub define_array() '这里是模块(过程)的头,这句是对的 public 可要可不要.
public an_array() as long '在sub()...end sub中不能使用public来什么变量,直接用dim.
end sub

关于使用过程:call define_array() '过程名后面不能跟括号,除非里面传有参数 直接call define_array 或 define_array
redim an_array(5) '这句是对的 对动态数组分配空间
全部回答

自过程参数类型未定义,算平均分要除以3,不是除以5,正确的代码:

sub proc(a() as integer, max as integer, min as integer, s as integer) n1 = lbound(a) n2 = ubound(a) max = a(n1) min = a(n1) for i = n1 to n2 if max < a(i) then max = a(i) if min > a(i) then min = a(i) s = s + a(i) next i s = (s - max - min) / 3 end sub

private sub command1_click() dim a(1 to 5) as integer, t as integer, a1%, a2% for i = 1 to 5 a(i) = inputbox("请输入第" & i & "位评委分数") print a(i); next i print call proc(a, a1, a2, t) print t end sub

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成巴高速八角站经绵遂高速到射洪多少公里
建个彩板房高3米,宽7米,长8米怎么筫平方,是多
LSGGJ5458JS030998是哪年几月的迈锐
【郁金香的象征意义】 郁金香的象征意义大全
暑假想给孩子报个小主持人培训班,不知道哪儿
我是电信用户,请问外省的人给我打电话 ,我
我要健身,怎么健?
启动机厂排行榜 那些厂生产的质量好些
c盘上有,压缩驱动器以节约磁盘空间,可以压
菏泽有几个牡丹园?
数学周报七年级下学期期末测试题
生发区被破坏后该怎么做
有去钦州到北海的高铁吗?钦州高铁站在哪?
彩虹暖手宝可以自己加水吗?
岳阳中学和云溪一中哪个好
推荐资讯
用排卵试纸测怀孕成功有机率有多高呢?我很想
我国目前共划分几个省、几个自治区、几个直辖
在哈尔滨火车站到百胜购物广场做几路公车
我准备开家宠物实体店,想在宝鸡或者西安找一
在广州买的社保往老家转移,需要什么手续?
马上回成都了,哪家理发店的女头卷发做的好,价
最简单的减肥方法有哪些?
钢瓶液化气瓶瓶身上印字的设备哪家公司有?急
贵阳法院有个叫彭金超的没有?是哪个庭的?是
阴阳师手游御魂五层自己打不过
做人不奋斗行吗?如果不奋斗生活会凄凉到什么
关于北京社保补缴问题
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?