什么vb6将静态整数初始化为?

时间:2016-05-04 18:54:11

标签: vb6

Static i as integer

在分配值之前 i 会是什么。

似乎只是零(0),但我想确认一下。

2 个答案:

答案 0 :(得分:3)

程序启动时,所有VB数据类型的变量都会收到各自的默认值。

这包括将所有数字初始化为零,将所有其他数据类型初始化为零(vbNullString表示字符串,与空字符串""不完全相同,False对于布尔值,Empty表示变体,Nothing表示对象)。

答案 1 :(得分:3)

According to Microsoft

  

通常在Visual Basic中,当在Function或Sub过程中声明静态变量时,它默认初始化为0(数字数据类型)或空字符串“”(字符串数据类型)。

所以是的,你可以确定它的默认值是零。

希望这有帮助