skducn 发表于 2012-8-23 15:06:50

求助,关于数组的一个小问题

脚本如下:
x=9
dim a(x)

//报错,提示缺少整型常数
我的脚本遍历后随机生成一个整数(也就是这个x值),我要达到的效果是dim a(9) , 尝试定义dim a(),但脚本接下来的语句会报错下标越界,请高手指点,如何变成dim a(9)这个效果;

shingo0109 发表于 2012-8-23 15:18:25

dim a()
x=9
Redim a(x)

xjwldlover 发表于 2012-8-23 15:33:13

Dim a(x) 表明你要生成一个定长数组,则x必须是一个确定的整数,不是是个变量。
如果要声明动态数组可使用Dim a()定义,
这样当你需要更改数组长度时,使用ReDim a(x)重新定义数组长度

skducn 发表于 2012-8-23 15:48:52

非常感谢,问题解决。:)
页: [1]
查看完整版本: 求助,关于数组的一个小问题