我觉得你写的有些不太妥的地方
2,數组赋值应该像楼上那位仁兄一样,
3,传值,为什么要加小括号,我印象中直接把变量名放入括号就OK了?
这样才表示arr1是一个数组否则不是跟你定义普通变量一样了嘛。
数组跟变量一样可以定义为变体类型的。你的问题就是少个括号
另外说一个注意的问题,就是将数组传递给函数必须用传址 的方式也就是Byref ,
这个我是初学的不知道这么定义数组类型有什么问题吗
我觉得你写的有些不太妥的地方
2,數组赋值应该像楼上那位仁兄一样,
3,传值,为什么要加小括号,我印象中直接把变量名放入括号就OK了?
这样才表示arr1是一个数组否则不是跟你定义普通变量一样了嘛。
数组跟变量一样可以定义为变体类型的。你的问题就是少个括号
另外说一个注意的问题,就是将数组传递给函数必须用传址 的方式也就是Byref ,
这个我是初学的不知道这么定义数组类型有什么问题吗
有两个参数第一个是数组,第②个是数值
这时两个参数中,第一个参数x并不是数组而第二个a又不是数值,全整反了
所以程序判断你的“类型不匹配!缺少数组或鼡户自定义类型”错误。
可是为什么我把n=fun(a(),x)的位置换一下 换成n=fun(x,a())...就说类型不匹配!缺少...那些呢...这个fun括号里的顺序有要求么?