PowerPoint 演示文稿

3. 静态变量
局部变量声明：
Dim 声明，随过程的调用而分配存贮单元，每次调用都对变量初始 化；过程体结束，变量的内容自动消失，存贮单元释放。
Static 声明，每次调用过程，变量保持原来的值。
声明形式：Static 变量名 [AS 类型]
Static Function 函数过程名([参数列表]) [As 类型]
Static Sub 子过程名[(参数列表)]
过程名前加Static，表示该过程内的局部变量都是静态变量。
例 6.9
Private Sub Form_Click()
Dim i% ，isum%
For i = 1 To 5
isum = sum(i)
Print isum
Next i
End Sub
Private Function sum(n As Integer)
Dim j As Integer
j = j + n
sum = j
End Function
Static j As Integer，结果？
结果为：1，2，3，4，5