private sub aaa(byval x as integer,y as in teger) 高手帮忙解释下
答案:1 悬赏:30
解决时间 2021-01-24 17:50
- 提问者网友:人傍凄凉立暮秋
- 2021-01-24 13:58
private sub aaa(byval x as integer,y as in teger) 高手帮忙解释下
最佳答案
- 二级知识专家网友:鸠书
- 2021-01-24 14:59
值传递形参传递给实参,但不影响实参。地址传递影响实参。
所以之前的a不受影响,仍为5,但前面的函数让5+3,函数的形参x最后变成8。
地址传递影响实参。
所以都为10-6=4
x是值传递(形参的改变不影响实参),y是地址传递
调用函数aaa,函数aaa的作用是使a的值加3,y的值减6,最后输出的结果是54
call是以前调用函数跟过程的用法了,现在可以省略,直接aaa(a,b)
所以之前的a不受影响,仍为5,但前面的函数让5+3,函数的形参x最后变成8。
地址传递影响实参。
所以都为10-6=4
x是值传递(形参的改变不影响实参),y是地址传递
调用函数aaa,函数aaa的作用是使a的值加3,y的值减6,最后输出的结果是54
call是以前调用函数跟过程的用法了,现在可以省略,直接aaa(a,b)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯