定义和不定义数据类型各有什么优缺点啊?!

解决方案 »

  1.   

    使用api时,基本上都应该定义,否则调用很有可能不成功。
      

  2.   

    变量如果不显式声明为指定的类型,那么就是varaint,占的内存多N字节.这还不是重点....在语句使用到变量前,每次都需要检查你变量里放的是什么类型,然后再作相应的处理,比如转换什么的大量使用到变量时,代码执行效率受影响....不过到底能有多大影响,我也没试过.
      

  3.   

    dim a 说明a是变体类型Variant,typename(a)=empty
    如果a没有值:LenB(a)=0个字节
    如果a=1000:LenB(a)=8个字节dim b as long说明a是长整型long,typename(a)=long
    不管a有没有值,lenb(a)=4个字节
     
      

  4.   

    不定义数据类型,默认就是Variant类型,Variant占用16位字节,比显式声明的数据类型占用空间大。