第一部分 《C语言程序设计(第2版)》中的习题和参考解答第1章 C语言概述 3
第2章 数据的存储与运算 5
第3章 最简单的C程序设计——顺序程序设计 10
第4章 选择结构程序设计 17
第5章 循环结构程序设计 31
第6章 利用数组处理批量数据 37
第7章 利用函数实现模块化程序设计 55
第8章 善于使用指针 76
第9章 使用结构体类型处理组合数据——用户自定义数据类型 93
第10章 利用文件保存数据 112
第二部分 常见错误分析和程序调试 135
第11章 常见错误分析 135
第12章 程序的调试与测试 150
12.1 程序的调试 150
12.2 程序错误的类型 152
12.3 程序的测试 154
第三部分 C语言上机指南 161
第13章 Turbo C 2.0的上机操作 161
13.1 Turbo C的安装 161
13.2 进入Turbo C 161
13.3 Turbo C的工作窗口 163
13.4 编辑一个新文件 164
13.5 编辑一个已存在的文件 165
13.6 改变用户工作目录 166
13.7 确立Turbo C工作环境 167
13.8 编译和连接 169
13.9 运行 176
第14章 Turbo C++ 3.0的上机操作 178
14.1 进入Turbo C++ 3.0集成环境 178
14.2 C源文件的建立和程序的编辑 179
14.3 程序的编译和连接 181
14.4 运行程序 182
14.5 退出Turbo C++ 3.0环境 182
14.6 对多文件程序进行编译和连接 182
14.7 程序动态调试方法 185
第15章 Visual C++的上机操作 193
15.1 Visual C++的安装和启动 193
15.2 输入和编辑源程序 194
15.3 编译、连接和运行 197
15.4 建立和运行包含多个文件的程序的方法 203
第四部分 上机实验安排 213
第16章 上机实验的指导思想和要求 213
16.1 上机实验的目的 213
16.2 上机实验前的准备工作 214
16.3 上机实验的步骤 214
16.4 实验报告 215
16.5 实验内容安排的原则 215
第17章 实验安排 216
17.1 实验1 C程序的运行环境和运行C程序的方法 216
17.2 实验2 数据的存储与运算 218
17.3 实验3 最简单的C程序设计——顺序程序设计 221
17.4 实验4 逻辑结构程序设计 223
17.5 实验5 循环结构程序设计 225
17.6 实验6 利用数组处理批量数据 226
17.7 实验7 用函数实现模块化程序设计(一) 227
17.8 实验8 用函数实现模块化程序设计(二) 228
17.9 实验9 善于利用指针(一) 229
17.10 实验10 善于利用指针(二) 230
17.11 实验11 使用结构体类型处理组合数据 231
17.12 实验12 文件操作 232
参考文献 233