变量循环首 命令    操作系统支持:WindowsLinuxUnix  所属类别:流程控制

执行本命令将利用变量对循环体内的命令进行循环执行。第一次执行此命令时将使用“变量起始值”参数初始化“循环变量”参数所指定的变量。每次(包括第一次)执行到此命令处都将判断循环变量内的值是否已经超过“变量目标值”参数所指定的值,如已超过,则跳转到对应的“变量循环尾”命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环。

语法:  无返回值  变量循环首 (变量起始值,变量目标值,变量递增值,[循环变量])

参数名

描 述

变量起始值

必需的;整数型,初始值为“1”。定义循环变量的起始数值。

变量目标值

必需的;整数型。定义循环变量的目标数值,在循环首部如果发现变量值已超出此目标值时将跳出循环。

变量递增值

必需的;整数型,初始值为“1”。每次执行到循环尾部时都将把此值加入到循环变量中去,此值可为正数或负数,如为正数则递增,为负数则递减。

循环变量

可选的;整数型,参数数据只能提供变量。本数值型变量将用作控制循环执行次数,在循环尾部将自动递增或递减该变量内的数值。如果被省略,命令将自动使用内部临时变量。

 

例程

 

 

说明:

 

此命令可以在变量内进行循环,并能把每次内部循环的值取出。

变量起始值:是进行内部变量循环的起始值,并用这个参数的值初始化循环变量,即循环刚开始时循环变量的值;

变量目标值:是变量起始值最终达到的数值,当到达变量目标值时,循环结束;

变量递增值:它的初始值是1,可以按照需要规定它的值,是变量起始值向变量目标值递增时每次所要增加的数值;

循环变量:可以省略,如果省略,将自动使用内部临时变量,它记录了递增的过程,是记录变量起始值向变量目标值每次递增后的数值。

注意:循环变量不同于计次循环首中已循环次数记录变量“,它的初始值可以自定义,循环刚开始时,循环变量的初始值是由变量起始值决定的,变量起始值的数值,就是循环变量的初始值。

此段代码,可以显示10以下的整数值,循环开始时,循环变量的初始值是1,这是由第一个参数变量起始值决定的,每次循环,循环变量的值都递增1,直到循环变量的值达到变量的目标值10,循环结束。

 

参见:例程