vb一个简单模块问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:19:40
Public Sub swap(x As Integer, y As Integer)
Dim temp As Integer
temp = x
x = y
y = temp
End Sub

Private Sub Form_Click()
Dim a%, b%
a = 12
b = 25
Print "a="; a, "b="; b
Call swap(a, b)
print"a=";a,"b=";b
End Sub

输出的结果是a=12b=25 a=25b=12
请问为什么会有a=25,b=12
模块中的内容是什么意思啊?A和X B和Y对应吗?

Public Sub swap(x As Integer, y As Integer)
Dim temp As Integer
temp = x
x = y
y = temp
End Sub
把输入的参数x,y 的值对换。
A和X B和Y对应吗?:他们的关系是实际参数和形式参数的关系。 a , b 是实际参数。
x,y 是形式参数。