vb中按地址传递的时候为什么“如果实参是一个常数或表达式,VB会按照“传值”方式来处理”?

2024年11月18日 20:21
有1个网友回答
网友(1):

按地址传递参数时,把实参变量的地址传送给被调用过程,形参和实参共用内存的同一地址。在被调用过程中,形参的值一旦改变,相应实参的值也跟着改变。如果实参是一个常数或表达式,Visual Basic 6.0会按"传值"方式来处理,按地址传递不需要"ByVal"关键字。