亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Asp中通過簡單的例子理解下ByVal和ByRef的用法

 更新時間:2011年01月06日 00:01:04   作者:  
VB中形參聲明有兩種方式,一種是ByVal,一種是ByRef,如果是ByVal則在傳遞參數(shù)時將實(shí)參的一個拷貝傳遞給子程序,子程序?qū)?shù)的修改不會影響原有參數(shù)。如果是ByRef,則將實(shí)參的指針傳遞給子程序,子程序?qū)?shù)的修改會影響原有參數(shù)的值。

文件名稱:

ByVal.asp

ByRef.asp

具體代碼:

<%
Sub TestMain()
Dim A : A=5
Call TestBy(A)
Response.write A
End Sub
Sub TestBy(ByVal T)
T=T+1
End sub
call TestMain()
%>

<%
Sub TestMain()
Dim A : A=5
Call TestBy(A)
Response.write A
End Sub
Sub TestBy(ByRef T)
T=T+1
End sub
call TestMain()
%>

運(yùn)行結(jié)果:

5

6

結(jié)    :

注意:子程序TestBy(ByVal T)T變量聲明方式是ByVal

運(yùn)行結(jié)果子程序沒有影響到A的值

注意:子程序TestBy(ByRef T)T變量的聲明方式是ByRef

運(yùn)行結(jié)果A的值通過子程序發(fā)生了改變

看完了,上面的比較就知道說明意思了吧。

相關(guān)文章

最新評論