-
ByRef
鎖定
ByRef的作用操作參數的內存地址實現全局控制的存址參數。
- 中文名
- 按地址傳遞
- 外文名
- ByRef
- V B
- 存址參數
- 作 用
- 操作參數的內存地址實現全局控制
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地址與值區別
按地址傳遞(ByRef),是指主程序直接將數據交給子過程(過程中定義傳遞方式),在過程中修改、調試、返回給主程序,主程序輸出的是修改後的值。
按值傳遞(Byval),是指將主程序的值(副本一份)給子過程,過程對副本操作,主程序輸出的仍是原值。若想輸出值傳遞後的值,可在子過程中設置輸出。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:17次歷史版本
- 最近更新: 青青的麦田year