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齐的博客!