一般循环

大多数编程语言都支持 for-loop 控制结构。

它通常以这种方式实现:

for(init; condition; increment){
    content_code();
}

上面的伪代码与下面的伪代码相同:

init;
start_loop:
if(condition){
    content_code();
    increment;
    goto start_loop;
}

这表明:

  • init 在循环之前运行,用于初始化运行该循环的东西
    • 在某些编程语言(如 Java)中,变量可以在 init声明,声明的变量的范围将限制在该循环中。
  • condition 是确定何时可以运行循环的条件。如果此计算结果为 false,则循环将停止执行。
  • increment 通常是一个用于操作 condition 中使用的参数的语句,因此当 increment 运行一定次数时,condition 变为 false 并且循环中断。
  • content_code() 是在循环中运行的核心代码。