前言 1
第一篇 C语言程序设计学习指导 1
第一章 程序设计基础 1
1.1 知识点回顾 1
1.2 典型例题解析 3
1.3 补充习题 5
第二章 C语言数据类型及表达式 7
2.1 知识点回顾 7
2.2 典型例题解析 12
2.3 补充习题 15
第三章 顺序结构程序设计 19
3.1 知识点回顾 19
3.2 典型例题解析 21
3.3 补充习题 25
第四章 选择(分支)结构程序设计 31
4.1 知识点回顾 31
4.2 典型例题解析 33
4.3 补充习题 39
5.1 知识点回顾 48
第五章 循环结构程序设计 48
5.2 典型例题解析 51
5.3 补充习题 58
第六章 数组 67
6.1 知识点回顾 67
6.2 典型例题解析 71
6.3 补充习题 80
第七章 函数 88
7.1 知识点回顾 88
7.2 典型例题解析 97
7.3 补充习题 103
第八章 编译预处理 110
8.1 知识点回顾 110
8.2 典型例题解析 112
8.3 补充习题 116
第九章 指针 122
9.1 知识点回顾 122
9.2 典型例题解析 133
9.3 补充习题 141
10.1 知识点回顾 148
第十章 结构体与共用体 148
10.2 典型例题解析 155
10.3 补充习题 162
第十一章 位运算 169
11.1 知识点回顾 169
11.2 典型例题解析 170
11.3 补充习题 171
第十二章 文件 173
12.1 知识点回顾 173
12.2 典型例题解析 179
12.3 补充习题 183
第二篇 C语言程序设计实验指导 188
第一章 上机实验 188
实验一 C语言程序初步 188
实验二 C语言基础知识 189
实验三 顺序结构程序设计 189
实验四 选择结构程序设计 190
实验五 循环结构程序设计 193
实验六 数组 194
实验七 函数 196
实验八 指针 197
实验九 结构体与共用体 198
实验十 文件操作 199
第二章 附录 201
附录一 Turbo C编译、连接和运行时的常见错误 201
附录二 常见错误的解决 202
附录三 Turbo C 2.0集成开发环境的使用 206
1.1 翻扑克牌 214
1.2 八皇后问题 214
第一章 基本算法程序设计 214
第三篇 C语言程序设计课程设计 214
第二章 图形程序设计 216
2.1 绘制圆饼图形 216
2.2 图形时钟 217
第三章 游戏程序设计 218
3.1 五子棋游戏 218
3.2 黑白棋游戏 227
第四章 数据库管理程序设计 228
4.1 人员信息管理 228
4.2 学生成绩管理系统 230
参考文献 231