
vb程序中要使用array函数给数组arr赋初值,为什么dim arr(5)这种定义方法是错的
1个回答
展开全部
Dim Arr(k)这个语句你显然是想定义一个动态数组,但Dim这个命令是不支持动态数组的,要定义动态数组要用ReDim命令,即重定义,不过既然是重定义就要在定义之前有一个空数组可以用于重定义,这个空数组是可以用Dim命令来定义的,现给出代码如下Dim arr()
k% = 10
ReDim arr(k)这样写就可以了,数组的元素下标范围为从0到9
k% = 10
ReDim arr(k)这样写就可以了,数组的元素下标范围为从0到9
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询