行家帮看以下的VB代码,我比较菜对其中有不懂地。

来源:百度知道 编辑:UC知道 时间:2024/04/28 20:29:31
老师留的VB代码,让自己看看,上课没听,惭愧啊,其中有不懂的地方还望会的给答下,谢谢
Dim I%,S%
For I = 1 to 5
S=S+I
Next I
print s
这里面的For I = 1 to 5
S=S+I
我实在不知道什么意思,只知道是循环结构,具体怎么解释和理解啊?

for i=1 to 5

next i
着是个循环
意思就是i从1到5 到5的时候跳出循环

S=S+i
我下面发循环拆开来告诉你

S一开始为0
第1次循环I=1
所以S=S+I=0+1=1
第2次S=1 I=2
所以S=S+I=1+2=3
第3次S=3 I=3
所以S=S+I=3+3=6
第4次S=6 I=4
所以S=S+I=6+4=10
第5次S=10 I=5
所以S=S+I=10+5=15

For I = 1 to 5
S=S+I
Next I
是S循环加I,最后得出的S即:S=S+S+S+S+S+1+2+3+4+5
第1次执行后,得出的结果是S+1
第2次执行后,得出的结果是2S+1+2
第3次执行后,得出的结果是3S+1+2+3
第4次执行后,得出的结果是4S+1+2+3+4
第5次执行后,得出的结果是5S+1+2+3+4+5

就是 计算S+1+2+3+4+5 的结果