VB中ByVal和ByRef指定的传值和传地址到底是指什么意思啊

请详细解答一下那个地址到底是指什么,先谢过了

这个我会,刚学不久,跟楼主握个爪先,你好你好;-)。望文生义,byval就是传值的意思,byref就是传地址的意思。byval意思如下:本来a等于10,一个函数a=2*a,如果a是byval,但是运算完函数后,a还是等于10的。如果是byref的话,运算完a就等于20了。。意思就类似我有白纸锁在保险柜里面(相当于a存在计算机内存里),如果是byval的话,就相当于给个复印本你,你怎样涂写是你的事情,我锁在保险柜的白纸仍然是白纸。而byref是直接让别人在你保险柜的白纸上涂写,所以就会改变。懂了吗?
用手机打字真累,望采纳,不行请追问
温馨提示:答案为网友推荐,仅供参考
相似回答