我是asp初学者,请大家帮忙看两段代码!

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:26:48
代码1:
<%
dim a(6)
for i=0 to 6
a(i)=i+1
next
for i=0 to 6
count=count+a(i)+1
next
response.Write count
%>

代码2:
<%
dim a(3,4)
for i=0 to 3
for j=0 to 4
a(i,j)=i*j
next
next
for j=0 to 4
for i=0 to 3
response.write a(i,j) & "<br>"
next
next
%>
运行这两段代码会产生怎样的结果?我没有学习过任何编程语言,请详细告诉我为什么,谢谢!
感谢下面的两位仁兄,我会操作iis,而且已经调试过了,我就是想知道原理,因为我学了一款asp教程,讲到数组这里我卡住了,我不明白第一段代码为什么会产生35这个结果,我想二位如果能给我讲解一下第一段代码的原理,第二段我也能看懂了。我文化不高,年龄也大了,自学点东西难啊,多谢大家了!

<%
dim a(6) '创建数组a();6是指数组包含从a(0)到a(6)共7个值
for i=0 to 6 'for next 组合是循环,就是说之间的代码要重复7次(0到6),每执行一次,i的值就递加一次,这样就可以取到数组a()的各个元素了。
a(i)=i+1 '把i的值加上1,赋值给a(i);当i=0的时候,a(0)的值就是0+1=1;当i=1的时候a(1)的值就是1+1=2。。。
next
for i=0 to 6 '这段循环的意思就是把数组的值相加,每次相加的时候还要再多加一个常量“1”
count=count+a(i)+1
next
response.Write count '最后把相加的结果输出来
%>

其实你自己可以安装IIS,去调试运行...只看不练不行的.
上面的那位给你答案了..


35


0
0
0
0
0
1
2
3
0
2
4
6
0
3
6
9
0
4
8
12