asp函数问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:56:12
dim n
function abc(n)
n=n+1
end function
function abcd(c)
c=c+n+1
abcd=c+1
end function
n=5
response.write n & ":" & abc(n) & ":" & abcd(n)
这段代码输出的结果是什么?
5::14
这个是对的
麻烦解释一下计算步骤吧!

5::14

5:6:7
首先输出response.write n,这里n的值等于5
response.write abc(n),这里是调用的function abc(n)这个函数,n=n+1就相当于5+1,所以等于6
response.write abcd(n),这里是调用的function abcd(c)这个函数,c=c+n+1,结果c=6,然后又继续运算abcd=c+1,结果abcd=7。