图书前言

本书是集C语言上机辅导与计算机等级考试于一体的综合性参考书。

由于C语言在人们实际工作中的广泛使用,引起了广大学生、计算机应用开发者和爱好者的广泛兴趣,近年来不少学校已把C语言作为大学生的入门语言。国家教育部考试中心和一些省市也把C语言纳入计算机等级考试的科目,因此对C语言辅导教材的需求也就更为迫切。

我们根据C语言教学大纲和最新的计算机等级考试大纲编写了这本书,作为有针对性学习C语言的实验指导教材和等级考试辅导教材。

全书共分为10章,第1章~第4章是C语言程序的基础的基础,包括C语言的开发环境、C语言程序设计基础和程序设计基本控制结构;第5章~第9章介绍了数组、函数、指针、结构体位运算和文件操作等;本书的第10章给出了2006-2007年全国计算机等级考试三级试卷及答案,有利于拟参加全国计算机等级考试三级C语言考试的读者学习和参考。

每章内容分为基本要求、知识要点、常见错误与难点分析、实验、测试题及参考答案这些部分。在知识要点中根据C语言的教学大纲和等级考试大纲内容精炼而有侧重地介绍每章中要掌握的知识点;针对知识要点中的内容给出相应的实验程序和分析,对于每一个实验给出了具体要求、详细的设计步骤和各个功能模块的参考源代码,力争使学生既掌握了程序设计的思路又可以做到举一反三;根据多年的C语言教学经验和上机辅导中学生遇到的问题进行总结,指出了上机中常见错误和实验中的难点;将作者多年教学总结的经典试题和等级考试中的试题融会于各章节,并附答案和富有启发性的精炼解析。

本书由刘恩海、赵秀平任主编,刘依、杜涛、石陆魁和张平任副主编,薛美云负责总体筹划和统稿工作。

第1章由赵秀平、杜涛和石陆魁编写。

第2章由刘依、杜涛和张平编写。

第3章和第4章由赵秀平、傅桂芹和夏颖编写。

第5章由刘恩海、闫文军、杨璐和晏俊秋编写。

第6章由赵秀平、杜涛和石陆魁编写。

第7章和第8章由刘恩海、赵秀平和刘依编写。

第9章由王如、张永杰、曹志萍和马长生编写。

第10章由赵秀平、刘依、刘恩海编写。

陈德生、张平、杨璐和马长生参加了本书大纲讨论及部分的编写。河北工业大学计算机科学与软件学院范贻明教授对本书进行了审阅。编著者借此机会一并致谢。

在本书编写过程中参考了大量文献资料,在此向有关作者深表感谢。编者感谢各位专家读者对书中错误进行批评和指正。

编 者2007年9月