C++入门学习0405

**

循环初探

  • 理解循环结构的基本原理
  • 使用while循环结构
  • 使用do-while循环
  • 会使用工具调试程序

while
可以控制循环的次数。
.循环中,我们通过控制变量,来控制循环次数。。。。


在这里插入图片描述
练习----------------------------------------------------------------------------------------------------------------
在这里插入图片描述
练习1
在这里插入图片描述
练习2
在这里插入图片描述
练习3
在这里插入图片描述
可以看到循环的中间过程
在这里插入图片描述
在这里插入图片描述
***B***无限循环 不管循环语句是什么,循环条件永远是while(1) k=1是赋值语句
在这里插入图片描述
***C***循环了3次,n++
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
B

while(b–<0) b=9跳出循环
b<0之后,再b–
在这里插入图片描述
D
在这里插入图片描述
熟练使用for循环
理解break语句的用法
理解continue语句的用法

for循环
在这里插入图片描述
除了分号,其他都可以省略。
const 在c++中定义常量,define N 5 //宏定义 每遇到一个N,就会换成一个5,消耗内存,效率不高
const int N= 20; 这个N是一直不会变的。不消耗其他的内存
for 循环使用
1.定义变量
2.根据条件书写循环
3.书写循环的内容

1.通过观察,每个月第一天要打印\t用来表示1号是周几
2.因为7月1号是星期二,所以应该打印1个\t的出的规律
/t的数量 = 星期几 -1 = dayOfWeek -1
3.第二个for循环用来打印
4.经过观察,我们发现打印\t和\n是有规律的
规律:星期日就\n,其他日子就是\t
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
for循环常见问题
1.忘记定义循环变量或初始化
2.循环条件缺少时会造成死循环
3.循环变量不更新也会造成死循环
4.不可省略分号

break语句
break语句的作用:跳出循环,执行循环之后的语句
在这里插入图片描述
例题:在这里插入图片描述
contunue语句
在这里插入图片描述
练习题:
在这里插入图片描述
在这里插入图片描述
每次都跳过本次循环,进行下一次循环,导致i一直都小于5 然后出现死循环的状态
在这里插入图片描述
例题:
在这里插入图片描述
循环结构总结在这里插入图片描述
嵌套循环之打印图形
外层循环控制行(行数,换行)
内层循环控制列(列数,列的图形)

在这里插入图片描述
*
**




行数 星星的个数
i j
1 1
2 2
3 3
j <= i
结论: 打印三角形,实际上就是讨论 i 和 j 的关系
*




行数 星星的个数
i j
0 0
1 2
2 4
j <= 2*i
###*
##***
#*****


行数 星星的个数
i j
0 2
1 1
2 0.

#规律 j <= 2-i

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值