楼主的abc函数没有返回值啊? function abc(n) n=n+1 abc=n end function function abcd(c) c=c+n+1 abcd=c+1 end function n=5 response.write n & ":" & abc(n) & ":" & abcd(n)
在调用abc(n)后n的值已经变成了6,因为是通过传值,而不是传址方式。 function abc(n) n=n+1 abc=n end function function abcd(c) c=c+n+1 abcd=c+1 end function n=5 Response.Write(n &":"& abc(n) &"<br>") Response.Write(n &":"& abcd(n))
以下是引用greess在2006-7-30 12:36:57的发言: 在调用abc(n)后n的值已经变成了6,因为是通过传值,而不是传址方式。 function abc(n) n=n+1 abc=n end function function abcd(c) c=c+n+1 abcd=c+1 end function n=5 Response.Write(n &":"& abc(n) &"<br>") Response.Write(n &":"& abcd(n))