VB菜鸟题,求数组中各元素的和,最大值,最小值,写完如图代码提示下标越界,怎么办?
1个回答
展开全部
这个下标通常是指数组的编号,下标越界是指你给出的编号超出了这个数组的编号范围。
打个比方:你们班总共56个同学,那么从1到56就是你们班学生的编号范围(或下标),如果某人想找你们班的“第64号”同学,那肯定是找不到的,这就是“下标越界‘’。
定义一个e(0 to10),e(0)到e(10)共11个数组,那么你用 For i =0 求13时,反正就多于e(0 -11)这个数时就会说你下标越界了。For i =0 To 11 时不会说越界了。这多半是你在定义时多定义了for超出来e(0 -11)的个数。查下你定义的变量,与循环值相匹配不。
打个比方:你们班总共56个同学,那么从1到56就是你们班学生的编号范围(或下标),如果某人想找你们班的“第64号”同学,那肯定是找不到的,这就是“下标越界‘’。
定义一个e(0 to10),e(0)到e(10)共11个数组,那么你用 For i =0 求13时,反正就多于e(0 -11)这个数时就会说你下标越界了。For i =0 To 11 时不会说越界了。这多半是你在定义时多定义了for超出来e(0 -11)的个数。查下你定义的变量,与循环值相匹配不。
更多追问追答
追问
复制粘贴的就别来秀下限了
追答
哈哈……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询