- 帖子
- 6
- 积分
- 30
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2010-8-3
|
3楼
发表于 2012-2-15 23:44
| 只看该作者
谢谢
步长非负的情况下,起始值高于终止值时不满足循环条件
循环条件不知是不是指:起始值、步长和终止值能不能形成数列?
(3,0,-5) 形成 数列 3,3,3,……(各项都=起始值的一个无穷数列)
实际上,只要步长=0,都形成各项都=起始值的一个无穷数列
运行以下两句 (起始值<或=终止值)其结果都是无限多次 echo 起始值0
For /L %i in (0,0,1) do echo %i
For /L %i in (0,0,0) do echo %i
唯独下句(起始值>终止值)例外
For /L %i in (3,0,-5) do echo %i
如果说批处理就是这样规定的,这个规定的道理又是什么呢? |
|