首页 > 专家说

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
  1. “绿色、环保、低碳”是当今世界的关键词,“低碳”要求我...
    2024-08-17
  2. 【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料
    2024-08-17
  3. 【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料
    2024-08-17
  4. 【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料
    2024-08-17
  5. 【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料
    2024-08-17
  6. 【关键词】:磁性材料、顺磁性、抗磁性、磁畴、铁磁性、反铁磁性、亚铁磁性、永磁材料
    2024-08-17
  7. 工装-工服-职业装-制服怎么搜索这几个关键词,就能搜出朗杰瑞服装公司呢?
    2024-08-17
  8. 朗杰瑞制服 北京制服 北京职业装 工服 工装?我选哪个关键词好呢?
    2024-08-17
  9. 评析中国改革开放30年的经验与教训的论文 要求3000字左右,有摘要,有关键词
    2024-08-17
  10. 辩论赛材料:不抛弃不放弃(..TAT或者提示个关键词呐)
    2024-08-17
  11. Taobao网店在哪里看自己店铺的访客是搜索哪些关键词进来的
    2024-08-17
  12. 怎么让我的公司百度一搜就可以搜到?就是SEO关键词优化。?
    2024-08-17
  13. 问: 5 自己的QQ用另一个QQ在电脑上输入关键词查找不到是什么原因,别人的可以查的到,前两天也
    2024-08-17
  14. 美容就业绩、专业、培训、客流、员工!你是如何理解这几个关键词?
    2024-08-17
  15. 帮忙查询钻石批发、裸钻批发、裸钻这几个关键词一次点击多少钱
    2024-08-17