vb中什么是返回值?能否简单的举一实例作为参考?

如题所述

这个要看具体内容,有可能在讲解问题时会引用“返回值”的说法。
调用函数,就会用到返回值:
比如自定义函数:
Private FuncTion MyAdd(Byval a As Integer,Byval b As Integer) As Integer
MyAdd = a + b
End FuncTion
在按钮的单击事件里编写调用该函数的代码,如下:
Private Sub Command1_Click()
Dim X As Integer
Dim Y As Integer
Dim Z As Integer
X = 200
Y = 300
Z = MyAdd(X,Y)
Print Z
End Sub

我们在解释函数调用的原理时,就会说,
Z = MyAdd(X,Y)
中,首先将X的值传递给a、将Y的值传递给b,然后在函数过程中执行
MyAdd = a + b
通过计算 a + b,并赋值给MyAdd,通过MyAdd返回值,赋给变量Z
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-20
简单的说,返回值就是一个函数的运算结果

function sum (byval a as integer,byval b as integer) as integer
sum=a+b
end function

其中sum就是一个返回值,他返回a+b的结果

参考资料:http://baike.baidu.com/view/1289389.htm

本回答被提问者和网友采纳
第2个回答  2012-08-20
学过其他语言吗,就是调用类的时候是否有返回值。例子忘了。
public sub s(bybef a as integer)
a=a+1
end sub
public sub command1 click()
dim num as integer
num=5
s( num )
print num
end sub
打出来是6
大体就是这个意思 但是例子应该不对
相似回答
大家正在搜