1.VB实参和形参要一一对应的含义是什么?2.如何创建和调用过程?
答案:2 悬赏:10 手机版
解决时间 2021-01-02 19:50
- 提问者网友:我的未来我做主
- 2021-01-02 13:00
1.VB实参和形参要一一对应的含义是什么?2.如何创建和调用过程?
最佳答案
- 五星知识达人网友:猎心人
- 2021-01-22 06:20
’创建不带参数的过程
sub AAA()
‘各种你喜欢的处理
end sub
‘创建带参数的过程
sub BBB(a as integer,b as String) '其中的a,b是形参
‘各种你喜欢的处理
end sub
’调用不带参数的过程
call AAA()
’调用带参数的过程
dim i as integer
dim j as string
i=1
j='X'
call BBB(i,j) '其中的i,j是实参
实参和形参要一一对应的含义,应该是位置、类型、个数等要对应吧。
比如:一个过程第一个形参定义了数值型,不能用字符型的实参。
定义了2个形参,不能传3个或1个实参。
sub AAA()
‘各种你喜欢的处理
end sub
‘创建带参数的过程
sub BBB(a as integer,b as String) '其中的a,b是形参
‘各种你喜欢的处理
end sub
’调用不带参数的过程
call AAA()
’调用带参数的过程
dim i as integer
dim j as string
i=1
j='X'
call BBB(i,j) '其中的i,j是实参
实参和形参要一一对应的含义,应该是位置、类型、个数等要对应吧。
比如:一个过程第一个形参定义了数值型,不能用字符型的实参。
定义了2个形参,不能传3个或1个实参。
全部回答
- 1楼网友:摆渡翁
- 2021-01-22 07:51
command1里 实参
proc1 形参
传值和传地址过程:
x=3 * z 'x=9 因为x,y都指向x的 地址,x=y=9,所以实参x=9
y=2*z 'y=9 所以 形参y=x=6 指向 实参command1中x=6
z=6+6’z指向command1中z
所以 最后 只 改变了 x,和z的 值 x=6,y=2,z=12
print x,x,z 打印实参x两次 所以6,6,12
下一次 调用相同
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯