嵌入式C语言教程(12)-- 流程控制
时间:2010-05-22 来源:bluedrum
Andrew Huang [email protected]
1.C语言语句
C 语句: 以“;” 作分隔符, 编译后产生机器指令.
C 语句分类
- 空语句 : 上一个语句,后面紧接一个;,这个一般不产生机器指令,也不算编译错误.
- 表达式语句:表达式加分号构成。
- 复合语句:用 {…}括起来的一组语句
一般形式: { [数据说明部分;]
执行语句部分;
}
注意“}”后不加分号,语法上和单一语句相同,复合语句可嵌套
2.关于C语言流程控制
结构化程序设计
n 基本思想:已经从数学证明了, 任何程序都可以用三种基本结构表示,(即顺序,选择与循环)限制使用无条件转移语句(goto )
n 结构化程序:由三种基本结构反复嵌套构成的程序叫~
n 优点:结构清晰,易读,提高程序设计质量和效率
C提供如下关键字来实现非顺序结构的执行语句
C语言的流程控制语句 if-else switch for() {} while() {} do{} while(0) break continue goto 函数路转语句 longjmp/setjmp 长跳转语句。 3.选择结构 aa 4.循环结构 4.1 for 循环结构 4.2 while循环结构 4.3 do {} while循环结构 4.4 循环嵌套。 4.5 break,continue 在循环中使用 5.跳转语句 5.1 goto跳转语句 5.2 longjmp/setjmp 长跳转 练习 1. 相关阅读 更多 +