vb实参形参

2024-11-13 04:00:22
推荐回答(2个)
回答(1):

Command1里 实参
proc1 形参
传值和传地址过程:
x=3 * z 'x=9 因为X,Y都指向X的 地址,x=y=9,所以实参x=9
y=2*z 'y=9 所以 形参y=x=6 指向 实参Command1中X=6
z=6+6’Z指向Command1中Z
所以 最后 只 改变了 X,和Z的 值 X=6,Y=2,Z=12
Print X,x,z 打印实参x两次 所以6,6,12
下一次 调用相同

回答(2):

你写的代码好像不是形参和实参的问题,应该属于参数传递的问题。关于实参和形参,你可以这样想形参就是假象的东西,只是一个替代品。程序的作用是处理传入的数据,但是你写代码的时候数据还没传入,也就是你假设的情况根本还没有发生。就是事件过程还没有触发。那你怎么办,就假定一个名字,它就是将来要出入的数据,然后对他进行操作。相当于告诉电脑,将来程序在出入实参时就这么做。不知道你是不是这个意思,我估计是我理解错误。对于一个程序员这一点根本不是问题,如果你想问的是参数的传送方式,可以到网上搜,传值有两种方式(vb),传值和传地址。或者你补充一下问题,我再来回答。