Mike 发表于 2021-7-17 10:10:22

分支和循环1

分支语句和循环语句:
分支语句(选择结构):
· if


悬空 else:

一种形式更容易找出代码中的错误:

· switch
switch(整型表达式)必须整型
在 switch语句中,我们无法直接实现分支,搭配 break使用才能实现真正的分支
在每个 switch语句中都放一条 default子句是一个好习惯,甚至可以在后面再加一个 break

当输入的值无法匹配时:

一个练习:

循环语句:
· while

break在 while循环中的作用:在循环中只要遇到 break,就停止后期的所有的循环,直接终止循环。所以:while中的 break是用于永久终止循环的。

continue在 while循环的作用:continue是用于终止本次循环的,也就是本次循环中 continue后边的代码不会再执行,而是直接跳转到 while语句的判断部分,进行下一次循环的入口判断。
一些其他代码:


· for
一些建议:
1.不可在 for 循环体内修改循环变量,防止 for 循环失去控制。
2.建议 for 语句的循环控制变量的取值采用 “前闭后开区间 ”写法。
语法:
for(表达式 1;表达式 2;表达式 3)
表达式 1:为初始化部分,用于初始化循环变量的。
表达式 2:为条件判断部分,用于判断循环时候终止。
表达式 3:为调整部分,用于循环条件的调整。
用 for循环打印 1-10的数字:

break的情况:

continue的情况:

另一种:

· do while
打印 1——10:

特点:循环至少执行一次,使用的场景有限,所以不是经常用。
什么是语句?
C语言中由一个分号;隔开的就是一条语句。

两个练习(输出1——100的奇数):

判断一个数是否为奇数:



文档来源:51CTO技术博客https://blog.51cto.com/u_15292788/3115930
页: [1]
查看完整版本: 分支和循环1