Static i as integer
在分配值之前 i 会是什么。
似乎只是零(0),但我想确认一下。
答案 0 :(得分:3)
程序启动时,所有VB数据类型的变量都会收到各自的默认值。
这包括将所有数字初始化为零,将所有其他数据类型初始化为零(vbNullString
表示字符串,与空字符串""
不完全相同,False
对于布尔值,Empty
表示变体,Nothing
表示对象)。
答案 1 :(得分:3)
通常在Visual Basic中,当在Function或Sub过程中声明静态变量时,它默认初始化为0(数字数据类型)或空字符串“”(字符串数据类型)。
所以是的,你可以确定它的默认值是零。
希望这有帮助