是不是说 arrx 有2个元素,第一个元素是countersA (),第二个元素是countersB ()?可MsgBox arrX (2) (3)好像是说 arrx 还有第三个元素?!

解决方案 »

  1.   

    在vb里,好象定义数组意义如下:
        Dim a(5) as Integer  
        '定义一个一维数组,它有六个元素,即a(0)...a(5),这和c语言中的数组定义方法是不太一样的所以说,你定义的countersA(5)和countersB(5)都是含六个元素的,只不过你只给其中的五个赋了值,而
          Dim arrX (2) As Variant      '声明拥有三个成员的新数组。
    你只用了其中的两个而已
          arrX (1) = countersA ()
          arrX (2) = countersB ()
          MsgBox arrX (1) (2)        
          MsgBox arrX (2) (3)
    即arrX(0)没用上,而arrX(1)(2) = countersA(2),好象是这样。
    (狂翻书中.......汗....)
      

  2.   

    呵呵…………
    这个问题很简单哦!
    Variant是变体数据类型。
    它的值可以是一个数组哦!
    现在明白了吗?
    所以
    arrx(1) (2)的值就是countersA (2)的值啊!
    arrx(2) (3)的值就是countersB (3)的值啊!
    呵呵………………