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后,显示的结果是什么?
要具体的分析过程,谢谢!
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后,显示的结果是什么?
要具体的分析过程,谢谢!
x=5 y=6 点击一次
x=10 y=6 第二次
x=15 y=6第三次
x y 都是静态变量
y在点击时赴了值 不能改变
x没有赋值 点击时会改变
首先注意下X,Y都是Static变量,会将变量值保存到下次,
分析:X=0,Y=0
1次:y=1,y=y+5,所以Y=6,X=X+5,所以X=5, 显示6,5
2次,清屏,Y=1,y=y+5,所以Y=6,X=X+5,上次x值为5,所以X=10 显示6,10
3次,清屏 ,Y=1,y=y+5,所以Y=6,X=X+5,上次x值为10,所以X=15 显示6,15
最终结果,显示6,15