一、goto 语句 以及goto 语句构成循环
常见形式:
goto 语句标号;
语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和下划线组成其第一个字符必须为字母或下划线。不能用整数来作标号。
作用:无条件跳转的语句
goto 语句实现循环结构让其反复做的事情
形式如下
注意 循环使用的条件如下
- 循环变量初始化语句
- 循环的循环执行条件
- 有使循环趋于结束的语句
- 循环不会结束的的循环叫做死循环。goto 语句实际上一般情况不提倡使用
二、while 循环语句
while 语句 用来实现"当型"循环结构 先判断再执行
while(表达式){语句}
注意
1、while 后面不要加上分号,加上分号会进入死循环
三、do ... while
do ... while(表达式);先执行,再判断
do ... while 至少执行一次。
用途:在Linux 外设要先对其初始化,因此我们以防初始化失败,因此我们要至少执行一次。
注意
1、do ... while while 结束后面不能少;
2、do... while 其是紧密相连的。
四、for 循环
for ( 1; 2;3 ) 语句(循环语句)
循环顺序 12b32b32b3,表达式3 的执行不影响语句里面的值。
表达式1只做一次,因此对数据的初始化可以放在表达式1里面。
注意
- 表达式1,可以省略,表达式2 省略后,意味着恒为1,永远执行下去;表达式3,可以省略,在循环体里面加入即可。
- for 后面不要加上分号,否则不会执行所写的循环体。
五、循环嵌套
常见循环嵌套如下
一般嵌套循环不要超过5层,一般超过用函数封装
六、break语句和continue语句
- break 用于循环,只能终止当前循环,跑到该循环体外执行其他代码段。
- continue 语句 循环短路语句,终止本次循环,进入到下一轮循环。
七、学习过程中掌握的精巧算法
1、回文数
2、质数