for循环再探
摘要:for循环头的组成、for的执行流程
一、for 语句的组成
0. 举个例子
- for (int val = 1; val <= 10; ++val) sum += val;
1. 循环头的组成
- 初始化语句:int val = 1
- 循环条件:val <= 10
- 表达式:++val
2. 初始化语句
- 变量 val 仅在循环内部存在
- 初始化语句只在for循环入口处执行一次
3. 循环条件
- 循环体每次执行前都会先检查循环条件,只要循环条件成立,就会执行循环体
4. 表达式
- 表达式在for循环体之后执行
- 执行完表达式后,for语句重新检测循环条件
二、for循环的执行流程
- 创建变量 val,将其初始化为1。
- 检测 val 是否小于等于 10。若检测成功,执行 for循环体;若失败,退出循环。
- 将 val 的值增加1。
- 重复第2步中的条件检测,只要条件为真就继续执行剩余步骤。