参数传递问题和Function过程问题,希望各位赐教,谢谢
vb6.0吧
全部回复
仅看楼主
level 2
汇云earth 楼主
如图,为什么这样调用f函数,a的值还是0,不是默认地址传递的吗,不过的print改成print a, f(a)的话a的值也会改变,或者换成sub过程就不会了,求解释原理,谢谢
2017年12月09日 04点12分 1
level 2
汇云earth 楼主
2017年12月09日 05点12分 2
level 2
汇云earth 楼主
没人吗 这个贴吧
2017年12月09日 08点12分 3
level 9
多声明一个byref很难么
2017年12月20日 12点12分 4
level 9
还有, VB默认是byval传的
2017年12月20日 12点12分 5
可是我的书上说,常亮和表达式是值传递
2017年12月21日 08点12分
@汇云earth 这个我没实验过, 不过最好还是声明清楚, ByVal或者ByRef
2017年12月21日 12点12分
@4520383 byref是什么我书上没有解释???
2017年12月23日 07点12分
@汇云earth ByRef是引用传值, 在函数内可以修改原参数的内容
2017年12月25日 13点12分
1