标题: ASP新手问题---循环问题 [打印本页] 作者: jane 时间: 2010-1-9 05:38 标题: ASP新手问题---循环问题 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
------------------------------------
请问下这段代码的结果为什么是35的呢?我想问下的是,
count 好像没有定义也没有付值,怎么与a(i)+1相加的呢?初学者真的不太明白,很不好意思麻烦大家抽点时间解释一下,真的感谢!谢谢能把代码详细解释下 谢谢! 作者: 凤蔷¤蹁跹 时间: 2010-1-9 05:38
在asp里,规则上是需要定义的,但不定义也不会出错
count 在这里属于自定义 也就是说 可以是 abc 或者 efg 任何的自己定义的字母
比如你可以写成
dim a(6)
for i=0 to 6
a(i)=i+1
next
for i=0 to 6
abc=abc+a(i)+1
next
response.write abc
这样同样也是可以的
for i=0 to 6
a(i)=i+1
next
这个的循环出来看就是这样的 1 2 3 4 5 6 7
for i=0 to 6
abc=abc+a(i)+1
next
这个循环出来看就是这样的 2 3 4 5 6 7 8