第一部分 《C程序设计教程(第3版)》习题与参考解答 3
第1章 程序设计和C语言 3
第2章 最简单的C程序设计——顺序程序设计 8
第3章 选择结构程序设计 16
第4章 循环结构程序设计 25
第5章 利用数组处理批量数据 42
第6章 利用函数进行模块化程序设计 64
第7章 善于使用指针 90
第8章 根据需要创建数据类型 114
第9章 利用文件保存数据 147
第二部分 常见错误分析和程序调试 169
第10章 常见错误分析 169
第11章 程序的调试与测试 185
11.1 程序的调试 185
11.2 程序错误的类型 187
11.3 程序的测试 189
第三部分 C语言上机指南 197
第12章 Visual C++ 6.0的上机操作 197
12.1 Visual C++ 6.0的安装和启动 197
12.2 输入和编辑源程序 198
12.2.1 新建一个C源程序的方法 198
12.2.2 打开一个已有的程序 200
12.2.3 通过已有的程序建立一个新程序的方法 200
12.3 编译、连接和运行 201
12.3.1 程序的编译 201
12.3.2 程序的调试 202
12.3.3 程序的连接 204
12.3.4 程序的执行 205
12.4 建立和运行包含多个文件的程序的方法 206
12.4.1 由用户建立项目工作区和项目文件 206
12.4.2 用户只建立项目文件 211
第13章 用Visual Studio 2010运行C程序 213
13.1 关于Visual Studio 2010 213
13.2 怎样建立新项目 213
13.3 怎样建立文件 217
13.4 怎样进行编译 219
13.5 怎样运行程序 220
13.6 怎样打开项目中已有的文件 221
13.7 怎样编辑和运行一个包含多文件的程序 222
13.8 关于用Visual Studio 2010编写和运行C程序的说明 225
第四部分 上机实验 229
第14章 实验指导 229
14.1 上机实验的目的 229
14.2 上机实验前的准备工作 230
14.3 上机实验的步骤 230
14.4 实验报告 231
14.5 实验内容安排的原则 231
第15章 实验安排 232
15.1 实验1 C程序的运行环境和运行C程序的方法 232
15.2 实验2 最简单的C程序设计——顺序程序设计 234
15.3 实验3 选择结构程序设计 236
15.4 实验4 循环结构程序设计 237
15.5 实验5 利用数组(一) 238
15.6 实验6 利用数组(二) 239
15.7 实验7 函数调用(一) 240
15.8 实验8 函数调用(二) 241
15.9 实验9 善用指针(一) 242
15.10 实验10 善用指针(二) 243
15.11 实验11 使用结构体 244
15.12 实验12 文件操作 245
参考文献 246