vb中的函数

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:39:00
private sub 函数和private sub function 用的时候有什么不同啊,vb中的函数具体应该怎样使用,有哪些注意点啊,谢谢

函数 function 可以有返回值,而 sub 过程则不能有返回值。在用法上,除了函数可以用变量接收返回值外,其他二者没什么区别。比如:有一个函数和一个过程:
function F(a s integer) as integer
end function
sub G(a as inetegr)
end sub
则函数可以这样调用:
x=F(a)
call F(a)
F a
而过程可以这样调用:
call G(a)
G a

sub 是过程
function 是函数
简单的说 过程sub 没有返回值 也就不能付值给变量.
函数可以有返回值 可以付值给变量.一般函数名就是返回值.

sub 是过程
function 是函数
简单的说 过程sub 没有返回值 不能这样写 abc = fsub(...) 'fsub是个过程
函数可以有返回值 可以这样写 abc = ffunction(...) 'ffunction是个函数

Sub 是子程序,只是执行代码而没有返回值。Function 是函数,应该有返回值,至少一个。