第一部分 《C程序设计教程(第2版)》习题与参考解答 3
第1章 程序设计和C语言 3
第2章 最简单的C程序设计——顺序程序设计 8
第3章 选择结构程序设计 16
第4章 循环结构程序设计 26
第5章 利用数组处理批量数据 43
第6章 利用函数进行模块化程序设计 65
第7章 善于使用指针 91
第8章 根据需要创建数据类型 115
第9章 利用文件保存数据 148
第二部分 常见错误分析和程序调试 171
第10章 常见错误分析 171
第11章 程序的调试与测试 187
11.1 程序的调试 187
11.2 程序错误的类型 189
11.3 程序的测试 191
第三部分 C语言上机指南 199
第12章 Visual C++的上机操作 199
12.1 Visual C++的安装和启动 199
12.2 输入和编辑源程序 200
12.2.1 新建一个C源程序的方法 200
12.2.2 打开一个已有的程序 202
12.2.3 通过已有的程序建立一个新程序的方法 202
12.3 编译、连接和运行 203
12.3.1 程序的编译 203
12.3.2 程序的调试 204
12.3.3 程序的连接 206
12.3.4 程序的执行 207
12.4 建立和运行包含多个文件的程序的方法 208
12.4.1 由用户建立项目工作区和项目文件 208
12.4.2 用户只建立项目文件 213
第四部分 上机实验 217
第13章 实验指导 217
13.1 上机实验的目的 217
13.2 上机实验前的准备工作 218
13.3 上机实验的步骤 218
13.4 实验报告 219
13.5 实验内容安排的原则 219
第14章 实验安排 220
14.1 实验1 C程序的运行环境和运行C程序的方法 220
14.2 实验2 最简单的C程序设计——顺序程序设计 222
14.3 实验3 选择结构程序设计 224
14.4 实验4 循环结构程序设计 225
14.5 实验5 利用数组(一) 226
14.6 实验6 利用数组(二) 227
14.7 实验7 函数调用(一) 228
14.8 实验8 函数调用(二) 229
14.9 实验9 善用指针(一) 230
14.10 实验10 善用指针(二) 231
14.11 实验11 使用结构体 232
14.12 实验12 文件操作 233
参考文献 234