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),是指将主程序的值(副本一份)给子过程,过程对副本操作,主程序输出的仍是原值。若想输出值传递后的值,可在子过程中设置输出。

    首页
    科技
    #贵族
    最新入驻
    贾科莫·普契尼
    Caroline Lufkin
    翁建宇
    相关阅读
    Button控件
    内容词条·1272人浏览
    ToolStrip
    内容词条·6650人浏览
    fmt
    内容词条·2351人浏览
    PDN-GW
    内容词条·7154人浏览
    VINCI智能头机
    内容词条·2169人浏览
    命令按钮
    内容词条·4030人浏览
    • 网站地图
    • |

    Copyright 2023 fuwu029.com赣ICP备2022008914号-4