一般循环
大多数编程语言都支持 for
-loop 控制结构。
它通常以这种方式实现:
for(init; condition; increment){
content_code();
}
上面的伪代码与下面的伪代码相同:
init;
start_loop:
if(condition){
content_code();
increment;
goto start_loop;
}
这表明:
init
在循环之前运行,用于初始化运行该循环的东西- 在某些编程语言(如 Java)中,变量可以在
init
中声明,声明的变量的范围将限制在该循环中。
- 在某些编程语言(如 Java)中,变量可以在
condition
是确定何时可以运行循环的条件。如果此计算结果为false
,则循环将停止执行。increment
通常是一个用于操作condition
中使用的参数的语句,因此当increment
运行一定次数时,condition
变为false
并且循环中断。content_code()
是在循环中运行的核心代码。