A dim a[3,4]as integer 中括号在VB里面不能用来声明数组,在C语言中可以,如:int a[3,4];
b dim a(3,4) as integer 正确的声明
c dim a(m,n) as integer 变量是不确定的值,不能用于数组的声明
d dim (3,4) as integer 这根本就不是个数组在VB中声明数组形式可以有:dim a(3,4) as integer 定义一个整形的二维数组dim a(3,4) 没有定义它的类型,默认为变体型dim a() as integer 定义一个空的整形数组,称为动态数组,在以后的代码中你可以根据这个重新定义静态数组,比如:redim a(3,4)dim a() 定义一个空的数组,默认为变体型,方法跟上面差不多
b dim a(3,4) as integer 是正确的!