Dim a(4) s=0 For i=1 to 4 s=s+a(i) Next i

问题描述:

Dim a(4) s=0 For i=1 to 4 s=s+a(i) Next i

结果是0.因为你没有任何语句给数组a中的任何元素赋值,那么a中的所有元素都是初始值0.啊打错了Dim a(4)S=0For i =1 to 4a(i)=i+1S=S+a(i)Next iDim a(4)S=0For i =1 to 4a(i)=i+1 'a(1)=2, a(2)=3, a(3)=4, a(4)=5S=S+a(i) 's=0+2=2, s=2+3=5, s=5+4=9, s=9+5=14Next i'最后s的值是14