确定是否应终止
For...Next循环
语法
用法
For iterator  [ As typename  ] = start_value  To end_value  [ Step step_value  ]
[ ...statements...  ]
Next
参数
typename 
cond , 
end_value 
用作循环终止值的typename 对象
stp , 
step_value 
用作增量值的typename 对象
iterator 
用作迭代器的typename 对象
start_value 
用于初始化构造或赋值给迭代器的typename 对象
 说明
操作符 For,
操作符 Next和
操作符 Step可以在用户定义的类型定义中重载,以允许该类型的对象作为
For...Next循环中的迭代器和步进值。
每次迭代器需要根据结束值进行检查时,就会调用
操作符 Next.这种情况在调用其
操作符 For之后立即发生,并在任何调用其
操作符 Step之后立即发生。如果循环应该被终止,
操作符 Next应返回零(0),如果循环应该继续迭代,则返回非零值。第一次
操作符 Next被调用,
For...Next机构中的任何语句(如果有的话)尚未执行。
如果
For...Next语句中没有给出步骤值,则使用第一个版本
操作符 Next.如果给出了一个步骤值,则使用第二个版本并传递步长值。
 例子
方言差异
参考