【C++基础】03 循环
【C++基础】03 循环
recode01 为什么使用loop
- 将result 设置为0
- 将待加数设置为首项 //初始化变量
- 用result_Add 进行重复 得到新的result
- 将add加上数列的公差 //每次循环进行的操作
- 判断add是否超出末项 –> 标志计算完成
- 得出result //判断循环的出口条件
02 循环的优点
- 计算复杂性高
- 逻辑清晰有规律
- 重复计算
- 并行
03 循环类型
03.01 for 循环
int i,result |
i<=100
的关系表达式值为bool,该范围即为出口条件
推荐for循环
使用三段式写法
03.02 while 循环
int i = 1 ,result = 0 ; |
03.03 do-while循环
int i = 1,result =0; |
Tips: 与while循环的区别
do-while循环体至少执行一次!
04 常见的循环问题
04.01 出口条件判断语句
for
、while
、do-while
的出口条件判断类型均为bool/int类型的表达式
则判断也与bool类型相似
表达式的value =0,则判定为false;
表达式的value ≠ 0,则均判定为true;
04.02 死循环
while(true) |
04.03 for循环的省缺表达
for(;;;){} |
04.04 嵌套循环
顾名思义用大循环嵌套小循环
for (int i=1;i<10;i++){ |
上面这段程序我们利用的嵌套循环的逻辑实现了99乘法表
05 数组的初探
- 相同类型元素排序
- 序号从0开始递增(在内存中有序放在一起)
数组名[序号]
访问该数组元素- 声明数组必须指定元素类型
- 声明数组应用常量/不变量指定大小
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果