1)首先纠正一下你的说法:
sub是过程
function是函数
2)区别在于:
sub没有返回值
function有返回值
3)用法:
sub a(xx)
endsb
调用方法:
a 5
或
call a(5)
function a(xx) as integer
end function
调用方法:
a 5
或
x=a(5)
Call Sub过程名(参数1,参数2,....)
Sub过程名 参数1,参数2,....
变量=Function过程名(参数1,参数2,....)
Function过程名 参数1,参数2,....