VB中byval什么情况下用。。具体有什么用?
来源:
时间:2024-08-17 13:27:03
热度:
VB中byval什么情况下用。。具体有什么用?【专家解说】:ByVal是按值传递 就是不改变地址里的变量值 而ByRef是改变地址里的变量值的 ByVal传递的只是一个值 向一个地
【专家解说】:ByVal是按值传递
就是不改变地址里的变量值
而ByRef是改变地址里的变量值的
ByVal传递的只是一个值 向一个地址传递一个值进去
而ByRef的形参和实参共用一个储存单元 因为他们是在一个地址里的
一般ByVal API函数用的比较多
不想改变原地址里的变量值的时候用ByVal
举个例子吧
private sub form_load
dim x as integer
x = 10
aa(x)
print x
end sub
sub aa(ByVal x as integer)
x = 20
end sub
最后的结果是10
也就是形参并影响实参的值
如果换成下面的写法
private sub form_load
dim x as integer
x = 10
aa(x)
print x
end sub
sub aa(Byref x as integer)'Byref关键字是默认的
x = 20
end sub
这次的结果是20
就是不改变地址里的变量值
而ByRef是改变地址里的变量值的
ByVal传递的只是一个值 向一个地址传递一个值进去
而ByRef的形参和实参共用一个储存单元 因为他们是在一个地址里的
一般ByVal API函数用的比较多
不想改变原地址里的变量值的时候用ByVal
举个例子吧
private sub form_load
dim x as integer
x = 10
aa(x)
print x
end sub
sub aa(ByVal x as integer)
x = 20
end sub
最后的结果是10
也就是形参并影响实参的值
如果换成下面的写法
private sub form_load
dim x as integer
x = 10
aa(x)
print x
end sub
sub aa(Byref x as integer)'Byref关键字是默认的
x = 20
end sub
这次的结果是20
-
“绿色、环保、低碳”是当今世界的关键词,“低碳”要求我...2024-08-17
-
【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料2024-08-17
-
【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料2024-08-17
-
【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料2024-08-17
-
【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料2024-08-17
-
【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料2024-08-17
-
工装-工服-职业装-制服怎么搜索这几个关键词,就能搜出朗杰瑞服装公司呢?2024-08-17
-
朗杰瑞制服 北京制服 北京职业装 工服 工装?我选哪个关键词好呢?2024-08-17
-
评析中国改革开放30年的经验与教训的论文 要求3000字左右,有摘要,有关键词2024-08-17
-
辩论赛材料:不抛弃不放弃(..TAT或者提示个关键词呐)2024-08-17
-
Taobao网店在哪里看自己店铺的访客是搜索哪些关键词进来的2024-08-17
-
怎么让我的公司百度一搜就可以搜到?就是SEO关键词优化。?2024-08-17
-
问: 5 自己的QQ用另一个QQ在电脑上输入关键词查找不到是什么原因,别人的可以查的到,前两天也2024-08-17
-
美容就业绩、专业、培训、客流、员工!你是如何理解这几个关键词?2024-08-17
-
帮忙查询钻石批发、裸钻批发、裸钻这几个关键词一次点击多少钱2024-08-17