简单不先于复杂,而是在复杂之后。
目录
语法
当初始化、判断、调整比较分散,循环容易出现问题。
for(表达式1;表达式2;表达式3)
循环语句;
表达式1
表达式1为初始化部分,用于初始化循环变量的。
表达式2
表达式2为条件判断部分,用于判断循环什么时候终止。
表达式3
表达式3为调整部分,用于循环条件的调整。
break和continue在for循环中
1.break永久的终止循环。(break只能结束所在的一层的循环)
2.continue跳过本次循环后面的代码,直接跳到for循环的调整部分去。
for语句的循环变量
1.不可在for循环体内修改循环变量,防止for循环失去控制。
2.建议for语句的循环控制变量的取值采用"前闭后开区间写法"。
int i = 0;
//前闭后开的写法
for(i=0; i<10; i++)
{}
//两边都是闭区间
for(i=0; i<=9; i++)
{}
for循环的变种
for循环中的初始化部分,判断部分,调整部分是可以省略的,但是不建议初学时省略,容易导致问题。