原创 嵌入式微控制器C语言学习笔记4-《C程序设计语言(第2版)》第3章

2009-4-2 10:53 2023 2 2 分类: MCU/ 嵌入式

        在C语言中,分号是语句的结束符。


        用一对花括号“{”与“}”把一组声明和语句括在一起就构成了一个复合语句,从语法上复合语句等价与单条语句。


        if-else语句用于条件判定。C语言规定:每个else与最近的前一个没有else配对的if进行匹配。建议在有if语句嵌套的情况下使用花括号。


        else-if语句序列是编写多路判定最常用的方法。最后一个else部分用于处理“上述条件均不成立”的情况或默认情况,也就是当上面各条件都不满足时的情形。可以省略,也可以用来检查错误,以捕捉“不可能”的条件。


        switch语句是一种多路判定语句,它测试表达式是否与一些常量整数值中的某一个值匹配,并执行相应的分支动作。break语句将导致程序的执行立即从switch语句中退出,case的作用只是一个标号。


        作为一种良好的程序设计风格,在switch语句最后一个分支(即default分支)的后面也加上一个break语句。


        没有初始化或重新初始化的操作,使用while循环语句更自然一些。若需要执行简单的初始化和变量递增,使用for语句更合适一些。do-while语句中循环体至少被执行一次。


        break语句能使程序从for、while与do-while循环和switch语句中立即跳出。continue语句用于使for、while与do-while语句开始下一次循环的执行。


        goto语句最常见的用法是终止程序在深度嵌套的结构中的处理过程(跳出多重循环),建议尽可能地使用goto语句。


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条