网易服务器瘫痪图片:VB里面的通用过程问题

来源:百度文库 编辑:高校问答 时间:2024/05/02 19:11:17
Sub jh(x As String, y As string)
s = x
x = y
y = s
Print x, y
End Sub

这样可以吗?
但是我后来写了一段:
a="a":b="b"
jh(a,b) <----出错了
然后就出错了,说什么少了"="

怎么回事?
s已全局定义
ab皆已赋值

不要加括号的.
如果要加括号的话要家CALL的
如:
CALL JH(A,B)

JH A,B

如果不用CALL而用括号了。VB就把JH当成一个函数来处理了。
因为函数是不可以单独当一个语句的。所以要提示少=。

你给直了吗?

改成
call jh (a,b)

jh a,b
就行了