请输入您要查询的百科知识:

 

词条 ByRef
释义

VB 存址参数,通过操作参数的内存地址实现全局控制

Sub Test(ByRef a As Integer, ByVal b As Integer) 子过程

a = 3

b = 4

End Sub

Sub main() 主程序

Dim a As Integer

Dim b As Integer

a = 1

b = 2

Test a, b

MsgBox "a=" & a & ";b=" & b

End Sub

输出结果 a=3;b=2

按地址传递与按值传递区别:

按地址传递,是指主程序主程序直接将数据交给子过程(过程中定义传递方式),在过程中修改、调试、返回给主程序,主程序输出的是修改后的值。

按值传递(Byval),是指将主程序的值(副本一份)给子过程,过程对副本操作,主程序输出的仍是原值。若想输出值传递后的值,可在子过程中设置输出。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/7 4:12:22