vb这道编程题应该怎么编写两个子程序?
在窗体上建立两个命令按钮,标题分别为“传址调用实例”和“传值调用实例”;然后编写两个子过程F1和F2,这两个过程都有2个参数A、B,不同的是:F1中参数采用传址调用,F2...
在窗体上建立两个命令按钮,标题分别为“传址调用实例”和“传值调用实例”;然后编写两个子过程F1和F2,这两个过程都有2个参数A、B,不同的是:F1中参数采用传址调用,F2采用传值调用,两过程功能相似,都是将两个参数相加和相乘,即 A=A+B,B=A*B,并打印A、B值;请编写两个命令按钮的事件过程,用INPUTBOX函数输入两个实参,然后分别调用F1和F2,并打印两个实参的值,注意观察其不同。工程文件名保存为zy306.vbp 界面与下图相似
展开
1个回答
2014-05-15
展开全部
sub f1(byref a as integer,byref b as integer)
a=a+b
b=a*b
end sub
sub f2(byval a as integer,byval b as integer)
a=a+b
b=a*b
end sub
private sub command1_click()
dim a%,b%
a=val(inputbox("a=",,1))
b=val(inputbox("b=",,2))
f1 a,b
print a,b
end sub
private sub command2_click()
dim a%,b%
a=val(inputbox("a=",,1))
b=val(inputbox("b=",,2))
f2 a,b
print a,b
end sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询