CS1L19——for
CS1L19——for
for
- 第一个空(初始表达式):一般声明临时变量,用来记数用,可以连续声明
 - 第二个空(条件表达式):表明进入循环的条件 一个bool类型的结果
 - 第三个空(增量表达式):用第一个空中的变量进行自增减运算
 
1  | for (/*初始表达式*/; /*条件表达式*/; /*增量表达式*/)  | 
第一次进入循环时,才会调用第一个空的代码
每次循环之前都会判断第二个空中的条件 满足条件才会进入循环逻辑
1  | for (int i = 0; i < 10; i++)  | 
- 第一个空(初始表达式):申明变量,可以连续声明变量
 - 第二个空(条件表达式):进入循环的条件 只要是bool类型的结果的表达式都可以
 - 第三个空(增量表达式):执行一次循环逻辑后要执行的代码,做什么都可以
 
1  | for (int i = 0 , j = 0;  | 
支持嵌套
if、switch、while、do...while、for都可以相互嵌套使用
1  | for (int i = 0; i < 10 ; i++)  | 
特殊写法
死循环
for 循环的三个空位可以按照需求填写或空着
1  | for( ; ; )  | 
1  | int k = 10;  | 
对比while循环
for 循环 一般用来准确得到 一个范围的中的所有数
实现同效果对比 while 代码量更少
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文KRIFE齐的博客!
