2、主档余程序只能返回整形数,函数可以返回任意差梁数据类型。
3、主程序不能嵌套,函数是可以嵌套的。
两者之间的区别函数有返回值,而过程(即子程序)没有返回值
函数只碧陵有一种调用格式:函数名(参数裂慧裂),而且必须要有接收函数返回值的变量
过程有两种调用格式:
1.过程名+空格+参数
2.CALL 过程名(参数)
都可以被调用
都能带有参数
但是函数不但能被调用,还有一个返回值,能返回计算的结果
而过程则不能
比如:
sub f1(a as long, b as long)
end sub
function f2(a as long, b as long) as long
end function
可以这么调用
f1 a, b
f2 a, b
肆闭 call f1(a, b)
call f2(a, b)
x=f2(a, b)
但是不能这样用
x=f1(a, b)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)