第1章 C语言项目实训基础 1
1.1 实训目标 1
1.1.1 知识目标 1
1.1.2 能力目标 1
1.1.3 素质目标 1
1.2 C程序设计项目开发技术 1
1.2.1 C程序框架 1
1.2.2 选择和循环 2
1.2.3 数组 5
1.2.4 函数与指针 6
1.2.5 结构体 7
1.2.6 文件 8
1.3 C程序设计项目开发工具 9
1.3.1 Turbo C2.0 9
1.3.2 CodeBlocks 10
1.3.3 Visual C++开发环境 12
1.4 C程序设计项目开发规范 16
1.4.1 源程序格式 16
1.4.2 标识符命名 17
1.4.3 函数 18
1.4.4 程序的可读性 18
1.5 小结 19
第2章 万年历设计 20
2.1 项目描述 20
2.2 项目目标 20
2.3 项目实施 20
2.3.1 项目设计思想 20
2.3.2 函数设计思想 21
2.3.3 项目实现 22
2.3.4 项目运行结果 24
2.4 项目小结与拓展 24
第3章 小学数学测试软件设计 25
3.1 项目描述 25
3.2 项目目标 25
3.3 项目实施 25
3.3.1 项目设计思想 25
3.3.2 函数设计思想 26
3.3.3 项目实现 26
3.3.4 项目运行结果 32
3.4 项目小结与拓展 32
第4章 科学计算器设计 33
4.1 项目描述 33
4.2 项目目标 33
4.3 项目实施 33
4.3.1 项目设计思想 33
4.3.2 函数设计思想 35
4.3.3 项目实现 38
4.3.4 项目运行结果 49
4.4 项目小结与拓展 50
第5章 航班信息查询系统设计 51
5.1 项目描述 51
5.2 项目目标 51
5.3 项目实施 51
5.3.1 项目设计思想 51
5.3.2 函数设计思想 53
5.3.3 项目实现 55
5.3.4 项目运行结果 62
5.4 项目小结与拓展 64
第6章 工资管理系统设计 65
6.1 项目描述 65
6.2 项目目标 65
6.3 项目实施 65
6.3.1 项目设计思想 65
6.3.2 函数设计思想 67
6.3.3 项目实现 72
6.3.4 项目运行结果 90
6.4 项目小结与拓展 93
第7章 家电销售管理系统设计 94
7.1 项目描述 94
7.2 项目目标 94
7.3 项目实施 94
7.3.1 项目设计思想 94
7.3.2 函数设计思想 97
7.3.3 项目实现 103
7.3.4 项目运行结果 114
7.4 项目小结与拓展 116
第8章 学生成绩管理系统设计 117
8.1 项目描述 117
8.2 项目目标 117
8.3 项目实施 118
8.3.1 项目设计思想 118
8.3.2 函数设计思想 121
8.3.3 项目实现 127
8.3.4 项目运行结果 143
8.4 项目小结与拓展 144
第9章 图书管理系统的设计与实现 145
9.1 项目描述 145
9.2 项目目标 145
9.3 项目实施 145
9.3.1 项目设计思想 145
9.3.2 函数设计思想 149
9.3.3 项目实现 151
9.3.4 项目运行结果 179
9.4 项目小结与拓展 182
第10章 五子棋游戏设计 183
10.1 项目描述 183
10.2 项目目标 183
10.3 项目实施 183
10.3.1 项目设计思想 183
10.3.2 函数设计思想 185
10.3.3 项目实现 187
10.3.4 项目运行结果 193
10.4 项目小结与拓展 193
第11章 推箱子游戏设计 194
11.1 项目描述 194
11.2 项目目标 194
11.3 项目实施 194
11.3.1 项目设计思想 194
11.3.2 函数设计思想 197
11.3.3 项目实现 200
11.3.4 项目运行结果 209
11.4 项目小结与拓展 211
第12章 贪吃蛇游戏设计 212
12.1 项目描述 212
12.2 项目目标 212
12.3 项目实施 212
12.3.1 项目设计思想 212
12.3.2 函数设计思想 214
12.3.3 项目实现 216
12.3.4 项目运行结果 222
12.4 项目小结与拓展 222
附录 224
参考文献 232