for与while的区别:
1.变量有自己的作用域。对于for来讲:如果将用于控制循环的变量定义在for语句中,那么该变量只在for语句内有效,for语句执行完毕,该变量在内存中被释放;
2.for和while可以进行互换。如果需要定义循环变量,用for更合适。
无限循环的最简单变现形式:
while(true){};
for(;;){};
累加思想:
原理:通过变量记录住每次变化的结果。
实现:通过循环的形式,进行累加操作。
计数器思想:
原理:通过一个变量记录住数据的状态变化。
实现:通过循环完成。
其他流程控制语句:
break(跳出),continue(继续)
break语句:应用范围:选择结构和循环结构;
continue语句:应用范围:循环结构。
注:1.这两个语句离开应用范围,存在是没有意义的;
2.这两个语句单独存在,下面都不可以由语句。因为执行不到;
3.continue语句是结束本次循环进行下次循环;
4.标号的出现,可以让这两个语句作用于指定的范围。 |
|