本书是“十三五”职业教育国家规划教材。
全书包括编程起步(程序结构、数据类型及其运算)、顺序程序设计训练、分支程序设计训练、循环程序设计训练、数组应用训练、模块化程序设计训练、构造数据类型应用训练、指针应用训练、文件操作训练、位操作训练,共十个模块。为了便教利学,本书配有丰富的教学资源,包括课程标准、教学课件、源代码等。
本书可作为高等职业院校工程技术类相关专业C语言程序设计课程的教材,也可作为相关工程技术人员的参考书。同时,本书编写结合了五年制高职学生的实际情况和教学需求,还可作为五年制高职教学用书。
- 编程起步001
- 知识准备001
- 0.1C语言程序概述002
- 0.2C语言程序开发过程005
- 0.3基本数据类型006
- 0.4运算符和运算表达式013
- 边学边练020
- 总结归纳024
- 强化练习025
- 模块一 顺序程序设计训练028
- 知识准备028
- 1.1程序和算法029
- 1.2基本语句032
- 1.3字符输入输出034
- 1.4格式输入输出036
- 边学边练043
- 总结归纳047
- 强化练习048
- 模块二 分支程序设计训练052
- 知识准备052
- 2.1ifelse语句053
- 2.2switchcase语句056
- 边学边练059
- 总结归纳065
- 强化练习066
- 模块三 循环程序设计训练070
- 知识准备070
- 3.1while语句072
- 3.2dowhile语句073
- 3.3for语句075
- 3.4循环嵌套076
- 3.5循环退出语句078
- 边学边练081
- 总结归纳087
- 强化练习087
- 模块四 数组应用训练092
- 知识准备092
- 4.1一维数组093
- 4.2二维数组097
- 4.3字符数组103
- 4.4字符串107
- 边学边练111
- 总结归纳114
- 强化练习115
- 模块五 模块化程序设计训练119
- 知识准备119
- 5.1函数的定义及调用120
- *5.2函数的嵌套调用127
- *5.3函数的递归调用129
- 5.4局部变量和全局变量130
- *5.5动态存储变量和静态存储变量134
- *5.6外部函数和内部函数137
- 边学边练138
- 总结归纳143
- 强化练习143
- 模块六 构造数据类型应用训练151
- 知识准备151
- 6.1结构体类型及其变量152
- 6.2结构体数组155
- *6.3共用体类型变量157
- 边学边练160
- 总结归纳163
- 强化练习164
- 模块七 指针应用训练167
- 知识准备167
- 7.1指针168
- 7.2指针变量169
- *7.3数组与指针175
- *7.4结构体与指针181
- *7.5字符串与指针183
- *7.6函数与指针185
- 边学边练187
- 总结归纳191
- 强化练习192
- 模块八 文件操作训练199
- 知识准备199
- 8.1C语言的文件系统200
- 8.2文件的打开与关闭201
- 8.3文件的读写203
- 边学边练209
- 总结归纳215
- 强化练习216
- 模块九 位操作训练218
- 知识准备218
- 9.1按位与运算(&
- 9.2按位或运算(|)222
- 9.3按位异或运算(^)223
- 9.4按位取反运算(~)224
- 9.5左移运算(<<
- 9.6右移运算(>>
- 9.7复合赋值位运算226
- 边学边练227
- 总结归纳230
- 强化练习231
- 附录233
- 附录A 部分习题参考答案233
- 附录B ASCII字符编码一览表235
- 附录C 常用库函数选摘236
- 附录D 运算符及其结合方向241
- 附录E Turbo C编译时的出错信息和警告信息242