vbvb中缺少数组怎么解决组

我觉得你写的有些不太妥的地方

2,數组赋值应该像楼上那位仁兄一样,

3,传值,为什么要加小括号,我印象中直接把变量名放入括号就OK了?

这样才表示arr1是一个数组否则不是跟你定义普通变量一样了嘛。

数组跟变量一样可以定义为变体类型的。你的问题就是少个括号

另外说一个注意的问题,就是将数组传递给函数必须用传址 的方式也就是Byref ,

这个我是初学的不知道这么定义数组类型有什么问题吗

有两个参数第一个是数组,第②个是数值

这时两个参数中,第一个参数x并不是数组而第二个a又不是数值,全整反了

所以程序判断你的“类型不匹配!缺少数组或鼡户自定义类型”错误。

 
可是为什么我把n=fun(a(),x)的位置换一下 换成n=fun(x,a())...就说类型不匹配!缺少...那些呢...这个fun括号里的顺序有要求么?
 

我要回帖

更多关于 vb中缺少数组怎么解决 的文章

 

随机推荐