循环结构语句

顺序结构的程序语句只能被执行一次;如果你想使同样的操作执行多次,就需要使用循环结构语句。在轻舟中有3种主要的循环结构语句、每个循环结构语句都有与之对应的唯一结束标志:"结束循环"、用以当不符合条件时结束循环。

  • 判断循环

  • 变量循环

  • 计次循环

判断循环

判断循环是最基本的循环结构语句、只要逻辑值、或逻辑表达式为真、则会进入循环体内一直执行下去;它的语句结构为:

判断循环(逻辑值 | 逻辑表达式)
    ' 循环内容
结束循环

实例代码:

变量 计次 为 整数型
判断循环(计次 < 10)
    ' 循环代码
    计次 = 计次 + 1
结束循环

上述代码解释:

  • 当变量 计次 的值小于10时、则进入循环体内、执行代码块内的循环代码。每次执行完循环代码、让变量计次的值加1;当计次大于10时、不符合条件则不会进入循环体内、而是跳到结束循环标志、退出循环。

使用该循环结构体时应当特别注意:

确保逻辑值有条件返回假、否则将会导致程序陷入死循环无法退出。

变量循环

变量循环;顾名思义是以变量为开始点、进行循环的结构语句体;因为该语句指定了初始值及目标值、因此在实际开发过程中使用的比较多。它的语句结构为:

变量循环(初始变量 = 初始值, 目标值, 递增值)
    ' 循环代码

结束循环

语句解释:

  • 参数一:初始值、指定从什么值开始循环
  • 参数二:目标值、指定循环到那个值就退出循环
  • 参数三:递增值、每次执行循环代码后初始变量增加的值

实例代码:

变量循环(初始值 = 0, 10, 2)

结束循环

上述代码解释:

  • 初始变量为0、目标值为10、每次循环后初始变量加2、当初始变量大于10时、将会退出循环。

计次循环

计次循环、是以次数限制循环为主要的循环结构体、多用于在处理循环时指定次数的场景。它的循环结构语句为:

计次循环(循环次数, 计次变量)
    ' 循环语句
结束循环

语句解释:

  • 参数一:循环次数、指定要循环的次数
  • 参数二:计次变量、循环递增计次的变量、每次递增加1、初始值必须为0

实例代码:

变量 计次 为 整数型
计次循环(10,计次)
    '代码执行语句

结束循环

上述代码解释:

  • 循环10次、计次变量从0开始、每次计次变量加1、当循环10次后退出循环。

退出循环

如果在执行循环语句过程中、我们不想等待全部循环结束再退出循环;那么可以使用关键字 "退出" break ;结束循环。例如在下方语句中;当计次等于5的时候、则退出循环:

变量 计次 为 整数型
判断循环(计次 < 10)
    如果(计次 == 5)
        退出
    否则
        ' 执行语句
    结束 如果
    计次 = 计次 + 1
结束循环

跳过循环

如果在执行循环语句过程中、我们想跳过某一次循环;那么可以使用关键字 "跳过" continue;跳过循环。例如在下方代码语句中;当计次等于5的时候、则跳过该次循环、但仍然会继续执行后续循环:

变量 计次 为 整数型
判断循环(计次 < 10)
    如果(计次 == 5)
        跳过
    否则
        ' 执行语句
    结束 如果
    计次 = 计次 + 1
结束循环