标题:
借水区人气问个VB问题
[打印本页]
作者:
queer
时间:
2008-12-28 20:13
标题:
借水区人气问个VB问题
想搞清楚byVal 与 byRef 在计算上的区别。
func后回到Form_click x y z的值会是byVal:6 2 15 byRef:6 2 12
代码如下:
Private Sub Form_Click()
Dim x As Integer, y As Integer, z As Integer
x = 1: y = 2: z = 3
Call func(x, x, z)
Call func(x, y, y)
End Sub
Private Sub func(byVal x As Integer, y As Integer, z As Integer)
x = 3 * z: y = 2 * z: z = x + y
Print x; y; z
End Sub
复制代码
作者:
hblf
时间:
2008-12-28 20:30
不懂vb的只好纯路过了 只学过c系列……
作者:
懿添天
时间:
2008-12-28 23:28
学过,忘记了…飘过…
作者:
用户名错误
时间:
2008-12-29 04:35
先帮顶,回头帮你问问
作者:
gn123
时间:
2008-12-29 07:37
这个问题请楼下回答。
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./)
Powered by Discuz! 7.2