目录 第一部分习题与参考解答 第1章程序设计和C语言3 第2章最简单的C程序设计——顺序程序设计8 第3章选择结构程序设计16 第4章循环结构程序设计25 第5章利用数组处理批量数据42 第6章利用函数进行模块化程序设计64 第7章善于使用指针90 第8章根据需要创建数据类型114 第9章利用文件保存数据126 第二部分常见错误的分析和程序调试 第10章常见错误的分析149 第11章程序的调试与测试165 11.1程序的调试165 11.2程序错误的类型167 11.3程序的测试169 第三部分C语言上机指南 第12章用DevC++运行C程序177 12.1DevC++的安装与启动177 12.2输入和编辑源程序180 12.2.1新建一个C源程序的方法180 12.2.2打开一个已有的程序182 12.2.3通过已有的程序建立一个新程序的方法183 12.3编译、连接和运行183 12.3.1程序的语法检查183 12.3.2程序的编译和连接184 12.3.3程序的执行186 12.4为程序各部分着色187 12.5程序的调试188 12.5.1在程序中设置暂停行188 12.5.2利用调试功能189 第13章用Visual Studio 2010运行C程序193 13.1关于Visual Studio 2010193 13.2怎样建立新项目193 13.3怎样建立文件197 13.4怎样进行编译199 13.5怎样运行程序200 13.6怎样打开项目中已有的文件201 13.7怎样编辑和运行一个包含多文件的程序202 13.8关于用Visual Studio 2010编写和运行C程序的说明205 第四部分上 机 实 验 第14章实验指导209 14.1上机实验的目的209 14.2上机实验前的准备工作210 14.3上机实验的步骤210 14.4实验报告211 14.5实验内容安排的原则211 第15章实验安排 212 15.1实验1C程序的运行环境和运行C程序的方法212 15.2实验2最简单的C程序设计——顺序程序设计214 15.3实验3选择结构程序设计216 15.4实验4循环结构程序设计217 15.5实验5利用数组(一)218 15.6实验6利用数组(二)219 15.7实验7函数调用(一)220 15.8实验8函数调用(二)221 15.9实验9善用指针(一)222 15.10实验10善用指针(二)223 15.11实验11使用结构体224 15.12实验12文件操作225 参考文献226