66问答网
所有问题
vb当中,参数传递默认方式是传值?传址?还是传址和传值?
如题所述
举报该问题
推荐答案 2010-09-14
传址会把变量的内存地址传递到sub里,在sub里对变量所做的修改就是对原来的变量进行修改,而传值只是把变量的值传递到sub里,此时在sub里修改变量的值不会影响原来的变量。
在vb中调用函数默认是传址(byref),你可以在函数的参数前加byval使用传值方式。
Private Sub test(a, ByRef b, ByVal c)
a和b都是传址,c是传值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UipUpnxvi.html
相似回答
...和什么传递两种
方法,
其中什么是
VB默认
的
参数传递方式?
答:
VB默认
的
参数传递方式是
按
地址传递
。
vb
题,求具体步骤~最好再说一下关键点
答:
参数传递默认是传址
,简单的说就是每一次调用sub1函数时A的值就是sub1中的X的值。值传递:是把实参的值赋给形参。形参的变化不会影响实参,数据传递是单向的。地址传递:是把实参的地址传递给形参,形参变化实参也跟着变化,数据传递是双向的。解释下,开始A=1,每次X的值就是A的值,sub1(7)里面...
...一般在
vb中
调用函数是用
传值还是传址 ?
为什么
答:
在vb中调用函数默认是传址(byref)
,你可以在函数的参数前加byval使用传值方式。Private Sub test(a, ByRef b, ByVal c)a和b都是传址,c是传值
大学Visual Basic 简述
VB
过程中
参数传递
的
方式
答:
传值
,传递的只是变量的副本,如果过程改变了这个值,则所做变动只影响副本而不影响变量本身 传址,按地址传递参数,过程用变量的内存地址去访问实际变量的内容。结果,将变量传递给过程时,通过过程可以永远改变变量的值,按地址传递参数在vb中是默认的参数传递方式。总体而言,若实参为常量、表达式且被调...
vb
过程的
参数传递方式
有哪些?
答:
参数的传递有两种方式:按值传递和按地址传递。按
值传递参数
时
,传递
的只是变量的 副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。用ByVal关键 字指明
参数是
按值来传递的,例如,下面的语句说明参数intAcctN是按值传递的: Sub PostAcct(By intAcctN as integer)按
地址传递参
...
关于
形参与
实参
值传递
的问题?
答:
函数
传递方式
两种,一种
是传值,
在
VB中
用关键词ByVal说明,还有一种是
传址,VB默认
是传址。传址如果函数里改变了参数的值,那调用函数的地方实参也会跟着改变
,传值
函数改变其
形参值
实参不改变。综合来看只有b是传址,所以b在函数体内执行了b=2+1=3,所以输出了这个结果。
大家正在搜
vb默认的参数传递方式是
vb参数传递方式是如何确定的
vb参数的传递方式
vb参数传递的两种方式
vb过程参数有哪几种传递方式
vb传值和传址的区别
vb中参数传值的关键字
vb实参和形参的传值如何实现
vb中什么是形参和实参
相关问题
VB参数参数传递中,传值与传址的区别
向过程传递参数有什么传递和什么传递两种方法,其中什么是VB默...
VB程序里参数传递过程中,传址与传值的区别?
VB中数据传递的传值和传址的区别
VB参数参数传递中,传值与传址的区别
vb中传址与传值有什么区别?
在VB中传值调用和传址调用的区别?????
VB中传值参数(byval)和传址参数(byref)有什么区...