尉官绪:关于vb FOR 循环

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 13:21:34
假如一个vb的FOr循环,
for i =0 to 10
...
next
如果我在中间不写i=1+1的话,for 循环自动加1 吗?
我现在就没有写,结果他执行完Next后自动加了一个1
这是怎么回事呢?
谢谢

for i= 下限 to 上限 [step 步长]
...
next
意思是对于每个从下限到上限,每次增加步长的i都执行一次循环体里的内容
for i=0 to 10就是第一次循环的时候i为0,执行到next,然后回到for,让i加到1,再执行到next,这样循环下去,直到i的值超过10,就结束循环。
可以根据英文的字面意思理解的:for可以理解成“对于”,to是“到”的意思,next是“下一个”,step是步长的意思,通常不写,默认为1。

当然自动加一啊!不然为什么是 FOR 语句呢!