for循环
2023-10-13 17:24:58 0 举报
AI智能生成
C++for循环的思维导图。
作者其他创作
大纲/内容
单层循环
语法格式:<br>for(控制变量初始化表达式;条件表达式;增量表达式){<br> 代码块(要执行的语句);<br>}<br>
执行流程
1、设置初始值
2、执行条件表达式,看看循环是否可以进行,若条件判断的结果为true,则执行for循环中的代码块,执行步骤3,;否则执行步骤5。
3、执行增量表达式
4、跳转回步骤2继续执行
5、循环结束
自增、自减
分类
前置自增(++a)<br>前置自减(--a)
变量先自增(/自减)返回自增(/自减)后的变量再参与运算(先自增(/自减)后运算,<font color="#f20f08">先己后人</font>)
后置自增(a++)<br>后置自减(a--)
变量先返回原值参与运算后再自增(/自减)(先参与运算,后自增(/自减),<font color="#f20f08">先人后己</font>)
共同点:前置自增和后置自增单独运行的时候结果是一样的,给变量加一。
定义:通过自增可以使变量在自身的基础上增加1/减少1
循环嵌套
语法格式:<br>for(控制变量初始化表达式;条件表达式;增量表达式){ <font color="#f20f08">//外层循环</font><br> for(控制变量初始化表达式;条件表达式;增量表达式){ //内层循环<br> 代码块(要执行的语句);<br> }<br>}<br>
循环控制语句
break
结束 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。<font color="#f20f08">(终止整个循环)</font>
continue
引起循环跳过主体的剩余部分,立即重新开始跳转到条件表达式,即重新进入下一次循环。<font color="#f20f08">(只是跳过某一次循环)</font>
goto
执行到goto语句,则跳转到被标记的语句。但是不建议在程序中使用 goto 语句。
flag : int a = 12;<br>……<br>goto flag;
应用
等差数列
等比数列
阶乘
水仙花数
百钱白鸡
0 条评论
下一页