定义数组a(n) 那个n不能是变量吗

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:47:56
我定义了个函数 ,里面定义的数组 数组的那个n要根据函数外得出结果来定
运行时错误 说必须是个常数 非要这样吗

在声明数组的时候要不就不写维数大小,要写就必须是常数。
你要根据函数外的结果来定维数大小的话可以用动态数组啊。

比如
dim a() as integer
redim a(n)
这样就可以用变量确定数组的大小了

动态的,或是想用变量来定,就要使用redim
如果不想数组中已有的元素丢失.可以使用ReDim Preserve

是这样的,数组下标必须是常数,但允许确定值的变量

是的!