Static是定义静态变量和数组变量,Dim定义的叫自动变量. Static定义的变量,每次引用它时,变量的值会继续保留;而Dim定义的变量,每次引用它时,则会重新赋值.举个例子你就会懂,看下面两段代码: Private Sub Form_Click() Dim a As Integer a=a+1 End Sub 'a的初值默认为0.每次单击窗体控件,a的初值都重新赋值为...
关键字static的意思是静态,有3个明显作用: 1)在函数体内,静态变量具有"记忆"功能。即在函数被调用过程中,一个被声明为静态变量的值维持不变。 static局部变量和普通局部变量的区别:static局部变量只被初始化一次,下一次的运算依据上一次的结果值。 2)在模块内,但在函数体外,它的作用域范围是有限制的。static类型...
Static是定义静态变量和数组变量,Dim定义的叫自动变量.Static定义的变量,每次引用它时,变量的值会继续保留;而Dim定义的变量,每次引用它时,则会重新赋值.举个例子你就会懂,看下面两段代码:Private Sub Form_Click()Dim a As Integera=a+1End Sub'a的初值默认为0.每次单击窗体控件,a的初值都重新赋值为0,所以无...