嵌入式 C 语言控制语句
目录
1. 控制语句
2. 分支语句
2.1 if else
2.2 switch
3. 循环语句
3.1 goto
3.2 while 循环
3.3 do while 循环
3.4 for 循环
3.5 例题
3.6 循环控制语句
3.6.1 break
3.6.2 continue
1. 控制语句
控制语句分为:顺序语句,分支语句,循环语句
分支语句:if else,switch
循环语句:for ,while ,do while ()
2. 分支语句
2.1 if else
该分支语句知识点较为简单
入门案例:
经典案例:根据成绩输出等级
if 括号内为变量:
2.2 switch
对于多种选择,if else 虽然也可以解决,但可读性较差
于是 便有了 switch:
switch 后的表达式可以是整型,字符或枚举
语句块不需要添加花括号 { }
常量表达式是 switch 表达式的结果
执行流程:
入门案例:
典型案例:输入成绩,判断等级
3. 循环语句
3.1 goto
goto 有很多缺点:
但在底层驱动方面使用较多,主要因为:
可以减少嵌套
无条件跳转,利于理解
避免忘记更新某一个出口点
将程序的多个出口集中到一处
3.2 while 循环
3.3 do while 循环
3.4 for 循环
3.5 例题
利用 for 循环,打印如下图案;
编程思想:循序渐进:慢慢尝试,渐渐改进;
初步打印:
改进:
再次改进:
再次改进:
最终:
3.6 循环控制语句
3.6.1 break
只能作用于循环语句和 switch 语句
作用:跳出循环体,但只能跳出一层
3.6.2 continue
结束本次循环