降低资产负债率的方法:ASP高手来帮我看看代码

来源:百度文库 编辑:高校问答 时间:2024/04/29 08:23:55
<%
num = array(20)
sor = array(20)
for i = 1 to 20
num(i-1) = i
sor(i-1) = i
next
response.Write(num(2))
%>

比较简单,目的是定义两个20个元素的数组,然后循环为数组中的元素赋值,条件是数值等于元素的角标。

然后输出,我这里仅设置输出2号元素。

但上面的程序运行后提示“下标越界: '[number: 1]'” 行数为“num(i-1) = i”那一行。
什么原因啊,高手帮忙看看
1楼的,照你那样做的话,那第一次i=0,第一次赋值的时候的元素就应该是num(-1)了啊

<%
dim num(20)
dim sor(20)
for i = 1 to 20
num(i-1) = i
sor(i-1) = i
next
response.Write(num(2))
%>

<%
num = array(20)
sor = array(20)
for i = 0 to 19 '20-1
num(i-1) = i
sor(i-1) = i
next
response.Write(num(2))
%>