VB表达式的命题

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:26:34
在窗体上画一个command1命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Static x As Integer
Static y As Integer
Cls
y = 1
y = y + 5
x = 5 + x
Print x, y
End Sub
三次单击命令按钮command1后,窗体上显示的结果为_____
到底是怎么算的呀?

15 6
由于X,Y是在command的单击事件里定义的
y=1
所以y=y+5不管点多少次都是6
第一次点x=5+x (x默认0)=5
第二次x=5+5=10
第三次x=10+5=15

你自己写的问你自己啊 没按一次X加5 Y不变

x,y是Static 类型的,每次调用后保留值
初始y被赋值1,x没有被赋值为默认0
点击按钮后
第一次y=6 x=5
第二次y=11 x=10
第三次y=16 x=15
所以输出是
6511101615