VB中声明变量与不声明变量的区别是什么?

不声明变量,直接把A拿过来用,和Dim A as Integer的区别?
2024-12-16 00:16:51
推荐回答(2个)
回答1:

不声明变量你使用的所有变量都是variant类型的,区别是变量所占内存多少是不一样的,都使用variant类型会对内存造成极大的浪费Variant (数字) 16 个字节 ,Variant (字符) 22 个字节 ,integer才2字节。

回答2:

不声明变量的话,A就是variant(变体)类型的,,可以使任意类型。他们的区别是变量所占内存多少不一样。不声明的话,占的没存大,声明的话小。一般的小程序看不出什么区别来,反而我觉得variant更灵活一些