66问答网
所有问题
VB中关于传值和传地址的问题?
如题所述
举报该问题
推荐答案 2020-03-05
本题可以这样理解:
a和b是传值,也就是把x和y的值分别复制到a和b中,然后进行计算;c是传地址,也就是把z命名一个别称叫c,对c的任何改变都会体现到z中,就像一个人有学名有小名,但都是指同一个人。
因此,z=c=a+b=5+7=12
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/2p9svs9sU2xvxv9x2D.html
其他回答
第1个回答 2020-03-06
b.12
vb的过程默认是传地址的,即byref,而byval定义的是是传值方式
Sub
Fun1(ByVal
a
As
integer,ByVal
b
As
integer,c
As
integer)
中前两个参数是传值,最后一个是传的地址
相似回答
VB中的值传递和地址传递的
题目。。不懂,求解答
???
答:
按照值传递,就是把变量的真正数值传递给其它变量或函数 按照地址传递
,就是把这个值的内存地址传递给变量或函数 例如一个字符变量 a 中保存的值是字符串 12345,在内存中存储的首地址是 58h 按照值传递,就是把字符串 12345 传递出去 按照地址传递,就是把这个字符串的地址 58h传递出去 如果是按照...
传值和传址
我实在是高不太清楚。一般在
vb中
调用函数是用传值还是传址...
答:
传址会把变量的内存地址传递到sub里
,在sub里对变量所做的修改就是对原来的变量进行修改,而传值只是把变量的值传递到sub里,此时在sub里修改变量的值不会影响原来的变量。在vb中调用函数默认是传址(byref),你可以在函数的参数前加byval使用传值方式。Private Sub test(a, ByRef b, ByVal c)a...
VB中
,
传值
(ByVal)
和传地址
(ByRef)的选择
问题
答:
一般情况下,如果你传入的参数在执行完SUB或FUNCTION后还想回收,就用传址,如果不想要了,要用传值
。需要注意的是传值在理论上要比传地址速度慢。
vb
子过程中
的传址
、
传值问题
,以及数组
的问题
答:
一、运行fun1,得出a=1 运行顺序:fun1 -> fun2 -> fun3,在fun3中,a=2,因为是
传址
,所以从fun3返回fun2,a的值也=2,但是从fun2返回fun1,因为是
传值
,所以a的值恢复调用fun2前的值,也就是1。二、举个例子给你 Sub fun1(a(), b, c)ReDim a(b, c)……End Sub Sub fun...
VB中传值
参数(byval)
和传址
参数(byref)有什么区别,求解,谢谢
答:
而按
址传递
是把这个变量的内存
地址
(&H11003A10)作为参数传递给函数或过程,那么函数或过程对这个参数进行修改实际上就是对原变量的内存地址进行操作,也就是说原变量的值会相应改变的!通俗来说,
传值
就是你从存折里取出100元给别人,
传址
就是你直接把存折和密码给别人,让他自己去取!
VB传值和传址的
区别
答:
传址
就是把参数
的地址传
过去,这样在子程序中改变参数就会导致实际参数发生变化;而
传值
则是把实际参数拷贝一个副本传到过程里,这样在过程中更改此参数不会对实际参数发生影响.
大家正在搜
传值方式和传地址方式
传值和传址
java传值只传一次值
传值与传引用
java传值还是传引用
参数传引用比传值高效
为什么我父组件给子组件传值传不了
形参的传值
传值方式