VB中STAtic是什么

VB中STAtic是什么,第1张

这个是定义静态变量

相对的,如果用“dim”定义的就是动态变量。

如果是定义静态变量的话,当事件结束后,变量的值依然是保存了过程结束时的值。

譬如:

动态变量的话:

Private Sub Command1_Click()

Dim n As Integer

n = n + 1

Print n

End Sub

(每次进入的时候n的值都刷新为0,所以每次打印的结果都是1)

如果是静态变量的话:

Private Sub Command1_Click()

Static n As Integer

n = n + 1

Print n

End Sub

(每次完成单击事件后,值被保存了,所以每次打印的结果都增加1)

VB中static 是:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static 语句声明的变量的值。

static语句声明的变量,与dim语句声明的变量的主要区别是:前者只能在sub或function过程中使用,在退出sub或function过程后变量的值保留。后者使用在sub或function过程中时,退出sub或function过程后变量的值不保留。

Static 语句与 Static 关键字很相似,但是针对不同的效果来使用的。如果使用 Static 关键字(如 Static Sub CountSales ())来声明一个过程,则该过程中的所有局部变量的存储空间都只分配一次,且这些变量的值在整个程序运行期间都存在。

扩展资料

注释方式

在VB中,注释有2种方式。

1、以Rem关键字开头,并且Rem关键字与注释内容之间要加一个空格。注释可以是单独的一行,也可以写在其他语句行的后面。如果在其他语句行后使用Rem关键字,则必须使用冒号(:)与语句隔开。

2、使用一个撇号(')来代替Rem关键字。若使用撇号,则在其他语句行使用时不必加冒号。

参考资料来源:百度百科-static


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11533572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存