vb题:private Sub Command1_Click() dim x as i

vb题:privateSubCommand1_Click()dimxasintegerstaticyasintegerx=10y=5callf(x,y)printx,ye... vb题:private Sub Command1_Click()
dim x as integer
static y as integer
x=10
y=5
call f(x,y)
print x,y
end sub
Private Sub f1(byref x1 as integer,y1 as integer)
x1=x1+2
y1=y1+2
End sub
最后单击命令按钮,窗体上显示结果为12 7
求过程,怎么算的
展开
 我来答
chinaboyzyq
推荐于2016-06-12 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3416万
展开全部
如果你不懂传地址,还是传值,这种题是看不懂的。

传地址变量的值会过程或函数里被改变并传回变量。

本题变量x传地址给x1,其实x1就是x了,这时的计算为x=x+2=10,所以x=12

标明byref的是传地址的;没有标明为传值byval,也没有标明为传地址的,默认为传地址的。
所以第二个参数也是传地址的,计算过程和前面讲的一样。
苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式