图书前言

前    言

C语言是被人们广泛使用的一种计算机语言。由于它功能丰富,灵活性强,可移植性好,语言简洁,应用面广,因此深受广大用户的喜爱。C语言具有较强的实用性,它既可以用来编写系统软件,也可以用来编写各种应用软件。

C语言程序设计既是计算机专业的必修课程,也是国内许多高校为非计算机专业学生开设的一门程序设计语言课程。对于从未接触过程序设计语言的学生来说,在规定的有限学时内,掌握好C语言具有一定的难度。作者在编写本书时,根据多年从事C语言教学的经验,充分地考虑到了以上实际情况。

本书的编写具有如下主要特点。

(1) 本书的内容编排充分考虑到高等院校培养应用型本科专业学生和初学者的要求。

(2) 本书内容的组织遵循深入浅出、通俗易懂的原则。首先采用精练的语言介绍每章的知识点,然后选择学生容易理解的问题作为实例,并结合该章知识讲解程序设计的方法和技巧。

(3) 本书本着实用的原则,重点放在如何使用C语言来解决实际问题。在丰富的例题中包含了各种常见问题,对于例题中出现的各种算法都有较详细的解释。

(4) 与本书相配套,我们还编写了《C语言程序设计学习指导与实验教程(第三版)》,对各章知识的要点和难点进行整理归纳和深入分析,为读者准备了各种类型的习题,并且给出了习题的参考答案。还为读者设计了各种上机实验项目并详细说明了每个实验的目的和内容。

(5) 本书内容覆盖了“C语言计算机等级考试”的内容。

全书共分12章:第1章介绍了C语言的发展历史、特点及源程序结构;第2章介绍了C语言的基本数据类型、运算符和表达式;第3章介绍了C语言基本的输入输出操作和顺序结构程序设计;第4章介绍了C语言的选择结构程序设计;第5章介绍了C语言的循环结构程序设计;第6章介绍了C语言的数组;第7章介绍了C语言函数的调用、变量的存储类别;第8章介绍了C语言的预处理命令;第9章介绍了C语言指针的使用;第10章介绍了C语言的结构体和其他数据类型;第11章介绍了C语言的位运算;第12章介绍了C语言文件的概念及操作。

本书条理清晰、语言流畅、通俗易懂,实用性强。本书既可以作为高等院校应用型本科专业学生的教材,也可以供自学者以及参加C语言计算机等级考试者阅读参考。

除主编和副主编外,参加本书编写工作的还有王广伟、乐天、江有福、叶其宏、李鑫、朱本浩、毕振波、郑芸、陈荣品、张建科、张威、吴远红、侯志凌、高禹、崔振东、黄海峰、管林挺、谭小球等。

由于编者水平有限,书中难免存在错误与不足,诚恳欢迎读者批评指正。我们的联系方式为电子邮箱:huchenhao@263.net,电话:010-62796045。

本书对应的电子课件和实例源代码可以到http://www.tupwk.com.cn网站下载。

编  者  

2015年12月