VB问题
为什么代码中有的地方response.write后不用括号?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
--------------------编程问答-------------------- abc(n)这个调用根本就没有返回值.
function abc(n)
n=n+1
end function
你好好看看. --------------------编程问答-------------------- function abc(n)
n=n+1
abc=n
end function --------------------编程问答-------------------- 1,标题用错:应该是"VBSCRIPT问题";
2,"为什么是5::14":你这段代码应该得到的结果是: 7::8
======================================================
很明显的错误;函数使用上的概念问题,参考下面:
Dim n, temp
n = 5
temp = abc(n)
response.write n & ":" & temp & ":" & abcd(n, temp)
'----------------------------
private Function abcd(ByVal c, ByVal n)
c = c + n + 1
abcd = c + 1
End Function
private Function abc(ByVal n)
abc = n + 1'将n+1运算值赋值给函数abc!!
End Function
--------------------编程问答-------------------- 你用dreamweave运行下,就是5::14 --------------------编程问答-------------------- 我想问的是14是怎么运算出来的
补充:VB , 基础类