阅读程序:
Function F(a As Integer)
b = 0
Static c
b = b + 1
c = c + 1
F = a + b + c
End Function
Private Sub Command1_Click()
Dim a As Integer
a = 2
For i = 1 To 3
Print F(a)
Next i
End Sub
运行上面的程序,单击命令按钮,输出结果为______。
參考答案:结果是4,5,6
非常的简单,主要是你要理解static关键字的意义,
C的默认值为0。每次单击窗体控件,C都会保留上一次的值,进行累加,
第一次C为1,第二次C为2,第三次C为3,累加下去。所以不难得出答案!
明白了吗?还有一点要说明,Static只能用于过程中