VB编程,for语句

如题所述

For 是用来循环执行一系列操作的语句。语法如下:

for 循环变量=起始值 to 终止值 [STEP] 步长
<要执行的语句序列>
next [循环变量]

循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分
比方说要连续输出10个*,就这样写
dim i as integer '这句定义变量
for i=1 to 10
print "*"; '连续输出
next i

程序运行时要先看循环变量当前值是否超过终止值,如果超过就不执行内容,如果没超过就执行一次,然后让变量值按步长值增加或减少。默认情况下。步长与step如果省掉的话步长值为1,如果你需要变量不按1增加的话就需要加上step与步长值。

例如:
dim i as integer
for i=1 to 10 step 2
print "*";
next i
这段程序运行就只会输出5个*

还可以让循环倒着来
例如:
dim i as integer
for i=10 to 1 step -1
print "*";
next i
温馨提示:答案为网友推荐,仅供参考
相似回答