由"dim a(10) as integer"语句的数组占用44个字节,请教大家为什么占用44个字节啊?我是个VB初学者,有劳了.

解决方案 »

  1.   

    因为integer数据类型占用4个字节
      

  2.   

    a(0)-a(10)
    每个integer占4字节
      

  3.   

    应该是占用 22 个字节才对
    integer 占2个字节  一共有11 个元素 a(0)也是一个 ,所以 一共22个
    如果是dim a(10) as long 的话 ,long 占4个字节 这样才是44个
      

  4.   

    应该是占用 22 个字节才对
    integer 占2个字节  一共有11 个元素 a(0)也是一个 ,所以 一共22个
    如果是dim a(10) as long 的话 ,long 占4个字节 这样才是44个16位的机器整型是2个字节!32位的机器整型是4个字节!