在Asp的简单的例子来理解ByVal和ByRef的使用
文件的名称:byval.asp
byref.asp
具体的代码:
<
Sub TestMain()
暗淡的A = 5
通话测试(一)
response.write一
端子
Sub TestBy(ByVal T)
T=1
端子
电话testmain()
%>
<
Sub TestMain()
暗淡的A = 5
通话测试(一)
response.write一
端子
Sub TestBy(ByRef T)
T=1
端子
电话testmain()
%>
运行结果:
五
六
结论:
注:在测试子程序的变量声明(ByVal T)是一个
run结果子程序不影响a的值。
注:在测试子程序的变量的声明方式(ByRef T)是ByRef
运行结果a的值已通过子程序更改,上面的比较知道含义。