VB 局部变量和静态变量有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:48:29
这是一道简单题,要求答案详细
原题:在过程中声明的局部变量和在过程中声明的静态变量有什么不同

Static a
Dim b
a = a + 1
b = b + 1
MsgBox "静态变量a的值为:" & a & " 变量b的值为:" & b
End Sub

Private Sub Form_Click()
Call f
End Sub

你写出上面这样一个类似的子过程代码 就明白了

静态变量不会受到过程的作用域初始化影响而初始化 它始终会保持上一次调用时的值