找回密码
 加入
搜索
查看: 2195|回复: 3

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

[复制链接]
发表于 2010-9-26 20:20:09 | 显示全部楼层 |阅读模式
本帖最后由 runking 于 2010-9-27 17:10 编辑

求解等待中...

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-9-26 21:59:14 | 显示全部楼层
For...To...Step...Next
--------------------------------------------------------------------------------

基于表达式循环.


For <变量> = <开始> To <停止> [Step <步进值>]
    语句
    ...
Next




参数

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



注意/说明

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

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

在下方情形中 For 循环将被执行0次:
   开始 > 停止 和 步进值 > 0, 或者
   开始 < 停止 和 步进值 为负数
For $i = 5 to 1 Step -1
    MsgBox(0, "递减计数!", $i)
Next
MsgBox(0,"", "点火起飞!")
发表于 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)
 楼主| 发表于 2010-9-27 17:00:45 | 显示全部楼层
多谢!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 13:46 , Processed in 0.081312 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表