欢迎访问服务百科信息网!
首页 >科技 >ByRef
ByRef

ByRef

(ByRef)
ByRef的作用操作参数的内存地址实现全局控制的存址参数。
ByRef资料
  • 外文名: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

    地址与值区别

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

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

  • 上一篇百科:ToolStrip
  • 下一篇百科:并行程序设计