VB6.0 静态变量 c 静态变量

在过程中,既可以使用Dim语句声明局部变量,也可以使用Static语句声明局部变量。并且Static语句的一般形式与Dim语句相同:

Static变量名As数据类型。

使用Static语句声明的变量称为静态变量,它与用Dim语句声明的变量的不同之处在于:当一个过程结束时,过程中所用到的静态变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。

对于使用Dim语句声明的局部变量,随过程的调用而分配存储单元,并进行变量的初始化。一旦过程结束,变量的内容自动消失,占用的存储单元也被释放。因此,每次调用过程时,变量都将重新初始化。

下面,用一个实例来说明静态变量的特点。

实例3.1静态变量

在【代码】窗口中编写窗体的Click事件过程如下:
Private Sub Form_Click()
Dim Sum As Integer
Print Sum
Sum= Sum +1
End Sub

运行程序,在窗体上单击数次,窗体上显示的数字始终是0,如图3.8所示。

将上述代码中的Dim替换成Static,如下所示:
Private Sub Form_Click()
Static Sum As Interger
VB6.0 静态变量 c 静态变量
Print Sum
Sum=Sum + 1
End Sub

再次运行程序,则每单击一次窗体,显示的数字加1,如图3.9所示。

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/130479.html

更多阅读

VB入门教程:1

VB入门教程:[1]——简介 VB2008是微软继VB6.0之后的又一力作,可以只需编写少量的代码就可以快速生成一个既美观又实用的程序。有很多网友想学编程,但都是零基础,不知从何学起,那就让小编教你吧。VB入门教程:[1]——工具/原料能联网的电脑

SPSS的相关分析 spss相关分析

SPSS的相关分析——简介用SPSS19.0进行变量之间的相关分析,检验变量之间是否存在一定程度的关联程度。SPSS的相关分析——方法/步骤SPSS的相关分析 1、执

用户自己修改Windows域账号密码的VB2010代码 windows10 vb6.0

用户自己修改Windows域账号密码 的VB2010代码,如下是我专研的结果,以下代码适用于Windows2000以上任何域环境下,而且任何任何域名下,生成应用程序之后在任何域名任何WindowsAD域环境下都可以用,包括最新的Windows Server 2012域环境下都

声明:《VB6.0 静态变量 c 静态变量》为网友痞子英雄分享!如侵犯到您的合法权益请联系我们删除