中易网

为什么这两段ASP代码的运行结果会不同?

答案:4  悬赏:50  
解决时间 2021-01-04 04:08
<%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)
%>

<%
dim a
for i=0 to 6
a=i+1
next
for i=0 to 6
count=count+a+1
next
response.write (count)%>
为什么这两段ASP代码的运行结果会不同?
最佳答案

a(0)=1
a(1)=2
a(2)=3
a(3)=4
a(4)=5
a(5)=6
a(6)=7

count=1+1=2
count=2+2+1=5
count=5+3+1=9
count=9+4+1=14
count=14+5+1=20
count=20+6+1=27
count=27+7+1=35

count=35


a=0+1=1
a=1+1=2
a=2+1=3
a=3+1=4
a=4+1=5
a=5+1=6
a=6+1=7

最后a=7 没有累计加

count=7+1=8 循环7次 累加
count=8+7+1=16
count=16+7+1=24
count=24+7+1=32
count=32+7+1=40
count=40+7+1=48
count=48+7+1=56

最后count=56
全部回答
当然不同.. 第一段是数组,A(0)~A(6)是渐渐增大的,可以说结果是A(0)+..+A(6)+1 第二段看起来你的A是不断在变化的.事实上你最后算的时候,只是算最后的A值. 也就是A+...+A+1 结果当然不同.全部都是加最后一个A
asp中for的结束标识是next
第一个程序: a(0)=1;a(1)=2;a(2)=3;a(3)=4;a(4)=5;a(5)=6;a(6)=7. 第二个程序: a=7 垒加的数不一样当然结果会不同。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
庶衍的意思是什么?庶衍的释义是什么啊?
开采金矿遇见了断层是怎么回事??
炼句的意思是什么啊?请解释下!
澜香茶庄地址在哪,我要去那里办事
红枣豆浆长期喝好吗
我想换4G卡,可是我人回来老家了。手机卡是深
星盟冲突好玩么?
隔壁戏的意思是什么?隔壁戏的释义是什么啊?
钢材卷料堆放安全规范
作为青少年,请谈谈创新对你带来的意义?
自行车车把为什么骑一段时间就转不动了
VC 怎么动态改变控件大小
护槽的意思是什么啊?请解释下!
e 2z-e^z-2怎么求出z
我本人在公司在职三年合同到2017年要是贵公司
推荐资讯
我要举报锦年华棋牌无缘无故就封号
别人给我支付宝转账成功都有,钱已入袋的信息
小米意外保险怎么购买?
在陕西工作去中建三局西北公司好还是去陕建集
混凝土中2as'是什么意思
光华印刷物资站地址有知道的么?有点事想过去
华擎b85icafe4主板bios怎么设置
C50钢筋混凝土容重是多少?
孾儿的意思是什么啊?请解释下!
在原有钢筋混凝土梁上增高大梁中,钢筋新增42
沈阳全包半包装修哪个合适
释延鲁和释延能是什么关系
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?