评论

收藏

[C++] 分支和循环1

编程语言 编程语言 发布于:2021-07-17 10:10 | 阅读数:624 | 评论:0

分支语句和循环语句:
分支语句(选择结构):
· if
DSC0000.jpg
DSC0001.jpg
悬空 else
DSC0002.jpg
一种形式更容易找出代码中的错误:
DSC0003.jpg
· switch
switch(整型表达式)必须整型
switch语句中,我们无法直接实现分支,搭配 break使用才能实现真正的分支
在每个 switch语句中都放一条 default子句是一个好习惯,甚至可以在后面再加一个 break
DSC0004.jpg

当输入的值无法匹配时:
DSC0005.jpg
一个练习:
DSC0006.jpg
循环语句:
· while
DSC0007.jpg
break while循环中的作用:在循环中只要遇到 break,就停止后期的所有的循环,直接终止循环。所以:while中的 break是用于永久终止循环的。
DSC0008.jpg
continuewhile循环的作用:continue是用于终止本次循环的,也就是本次循环中 continue后边的代码不会再执行,而是直接跳转到 while语句的判断部分,进行下一次循环的入口判断。
一些其他代码:
DSC0009.jpg
DSC00010.jpg
· for
一些建议:
1.不可在 for 循环体内修改循环变量,防止 for 循环失去控制。
2.建议 for 语句的循环控制变量的取值采用 “前闭后开区间 ”写法。
语法:
for(表达式 1;表达式 2;表达式 3)
表达式 1:为初始化部分,用于初始化循环变量的。
表达式 2:为条件判断部分,用于判断循环时候终止。
表达式 3:为调整部分,用于循环条件的调整。
for循环打印 1-10的数字:
DSC00011.jpg
break的情况:
DSC00012.jpg
continue的情况:
DSC00013.jpg
另一种:
DSC00014.jpg
· do while
打印 1——10:
DSC00015.jpg
特点:循环至少执行一次,使用的场景有限,所以不是经常用。
什么是语句?
C语言中由一个分号;隔开的就是一条语句。
DSC00016.jpg
两个练习(输出1——100的奇数):
DSC00017.jpg
判断一个数是否为奇数:
DSC00018.jpg


关注下面的标签,发现更多相似文章