标题:请问一个数组的问题
只看楼主
zhangch
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-24
 问题点数:0 回复次数:2 
请问一个数组的问题
我的程序定义一个数组,在开始定义的时候我没有给出具体的值,例如dim a() as double
for i=1 to 10
a(i)=rnd
exit i
有些时候提示我数组下表越界,不知道什么意思,当我在声明的时候写上option base 1时也解决不了,当我在定义的时候给出数组的大小的时候,可以了,不知道为什么?请高手指点,谢谢!
2006-06-29 22:49
魏莱
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-6-20
得分:0 
一般在数组定义时不给出维数的大小时,需要Redim重新定义,否则有可能出现下标越界的错误,因为系统在不知道你数组的大小的情况下可能按最小维数给你自定义
2006-06-30 10:17
zhangch
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-24
得分:0 
谢谢你,是这样的,我已经解决了,
2006-06-30 11:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-75763-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056357 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved