第1章 C语言集成开发环境简介 1
1.1 Visual C++ 6.0集成开发环境 1
1.1.1 启动Visual C++ 6.0 1
1.1.2 C程序的创建、编译、链接、运行 2
1.2 Turbo C++ 3.0集成开发环境 4
1.2.1 启动Turbo C++ 3.0 4
1.2.2 C程序的创建、编译、链接、运行 5
第2章 C语言程序设计实验 7
2.1 熟悉C语言程序集成开发环境 7
2.1.1 同步自测 7
2.1.2 范例程序解析 8
2.1.3 实验项目 9
2.2 数据类型、运算符、表达式 11
2.2.1 同步自测 11
2.2.2 范例程序解析 12
2.2.3 实验项目 14
2.3 顺序结构程序设计 16
2.3.1 同步自测 16
2.3.2 范例程序解析 18
2.3.3 实验项目 20
2.4 选择结构程序设计 22
2.4.1 同步自测 22
2.4.2 范例程序解析 26
2.4.3 实验项目 32
2.5 循环结构程序设计 33
2.5.1 同步自测 33
2.5.2 范例程序解析 37
2.5.3 实验项目 44
2.6 一维数组 46
2.6.1 同步自测 46
2.6.2 范例程序解析 49
2.6.3 实验项目 55
2.7 二维数组 56
2.7.1 同步自测 56
2.7.2 范例程序解析 60
2.7.3 实验项目 66
2.8 函数和编译预处理 67
2.8.1 同步自测 67
2.8.2 范例程序解析 71
2.8.3 实验项目 80
2.9 指针应用 81
2.9.1 同步自测 81
2.9.2 范例程序解析 85
2.9.3 实验项目 95
2.10 结构体应用 96
2.10.1 同步自测 96
2.10.2 范例程序解析 101
2.10.3 实验项目 107
2.11 文件应用 108
2.11.1 同步自测 108
2.11.2 范例程序解析 112
2.11.3 实验项目 119
第3章 C语言课程设计 120
3.1 学生成绩管理系统 120
3.1.1 软件设计目的 120
3.1.2 软件结构设计 120
3.1.3 软件详细设计 121
3.1.4 软件编码设计 123
3.2 小学生算术运算试卷自动生成系统 135
3.2.1 软件设计目的 135
3.2.2 软件结构设计 135
3.2.3 软件详细设计 135
3.2.4 软件编码设计 136
3.3 课程设计项目 141
3.3.1 家庭药品管理系统 141
3.3.2 工资管理系统 142
3.3.3 小学生算术运算题自动批改系统 144
第4章 VIPExam考试学习资源数据库系统的应用 146
4.1 VIPExam考试学习资源数据库简介 146
4.2 C语言二级考试笔试和机试考试数据库系统的应用 146
4.3 VIPExam考试学习资源数据库系统的高级应用 149
第5章 C程序的常见错误及调试方法与技巧 156
5.1 C程序的常见错误分析 156
5.2 C程序的调试方法 176
5.3 C程序的调试技巧 182
附录A C语言网络资源分布简介 185
附录B 实验报告格式要求 186
参考文献 187