
Vb大神们,求解此题啦,谢谢!!
1个回答
展开全部
m是地址传递
n是值传递
a传递进去a参与运算
b仅仅把值传递进去,b本身不变
所以运算后a=2
b=8
n是值传递
a传递进去a参与运算
b仅仅把值传递进去,b本身不变
所以运算后a=2
b=8
追问
为什么b不参与运送呢?
追答
在sub定义时,如果不指定参数的传递类型,默认是地址传递,如本例中的m as integer
但是n指定了传递类型是byval,byval n as integer
是值传递
在运行这个sub时,b对应的是n的地方,是值传递,不参与运算
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询