runking 发表于 2010-9-26 20:20:09

For to step to必须后用常量吗,不能是变量?[已解决]

本帖最后由 runking 于 2010-9-27 17:10 编辑

求解等待中...

hzxymkb 发表于 2010-9-26 21:59:14

For...To...Step...Next
--------------------------------------------------------------------------------

基于表达式循环.


For <变量> = <开始> To <停止>
    语句
    ...
Next




参数

变量 一个用于统计当前数量的变量.
开始 变量的初始数字值.
停止 变量的结束数字值.
步进值 [可选参数] 数字值 (或者小数)每次循环所增加的值. 默认为 1.



注意/说明

如果指定了MustDeclareVars,无需声明这个变量.程序将会自动创建一个 LOCAL 范围的变量(局部变量).

For...Next 可以被嵌套使用. For 循环将会在 变量 超过 停止 值时终止. 如果 步进值 或者 停止值 为一个变量, 它的值使用只在第一次循环时读取的值.

在下方情形中 For 循环将被执行0次:
   开始 > 停止 和 步进值 > 0, 或者
   开始 < 停止 和 步进值 为负数
For $i = 5 to 1 Step -1
    MsgBox(0, "递减计数!", $i)
Next
MsgBox(0,"", "点火起飞!")

3mile 发表于 2010-9-26 23:00:15

代码说话:
Dim $i=1,$n=10,$st=2
Dim $str=''
For $k=$i To $n Step $st
    $str&=$k&@CRLF
Next
MsgBox(0,0,$str)

runking 发表于 2010-9-27 17:00:45

多谢!!!!!!!!!!!!!!!
页: [1]
查看完整版本: For to step to必须后用常量吗,不能是变量?[已解决]