这道VB题目何解?为什么?

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:37:40
下面的过程定义语句中合法的是(d)
A:Sub proc1(ByVal n(4))
B:Sub proc1(ByVal n())
C:function Proc1(proc1)
D:function Proc1(ByVal n)
为什么A B C 不正确?

不同意二楼观点
ABC错误.
原因:
A.B同样的原因(数组做形参时只能是ByRef调用)
改正:
A:Sub proc1(ByRef n(4))
B:Sub proc1(ByRef n())

C的原因(参数和函数名不能重名)

AB参数是函数当然不可以
C参数和函数名重复

支持楼上的。