注册 登录
编程论坛 ASP技术论坛

这个函数可以这样调用吗

yangzeng 发布于 2008-08-31 13:35, 514 次点击
<%
function aa(a,b)

c=a+b
aa=abs(c)
end function
a=10:b=15
c=aa()
response.Write("a+b等于"&c)
%>
这个程序可以只用aa()这个调用吗?当然合理的调用应该包含参数,但是我从一些其他代码中,就是看到这样调用,这样调用可以吗?会不会产生与aa(a,b)一样的结果呢?
3 回复
#2
yms1232008-08-31 14:11
应该是不能这样调用会提示缺少参数的,一般没有定义函数的可选参数,就是必须写的参数,因此不能省略。
#3
multiple19022008-08-31 14:26
哦不能的。
函数怎么定义就要怎么调用,毕竟函数声明里的参数名表里的a、b和你外面定义的a、b是完全没关系的。
#4
yangzeng2008-08-31 23:09
谢谢!两位版主
1