前言
前 言
C语言是被人们广泛使用的一种计算机语言。由于它功能丰富,灵活性强,可移植性好,语言简洁,应用面广,因此深受广大用户的喜爱。C语言具有较强的实用性,它既可以用来编写系统软件,也可以用来编写各种应用软件。
C语言程序设计既是计算机专业的必修课程,也是国内许多高校为非计算机专业学生开设的一门程序设计语言课程。对于从未接触过程序设计语言的学生来说,在规定的有限学时内,掌握好C语言具有一定的难度。作者在编写《C语言程序设计(第五版)》时,根据多年从事C语言教学的经验,充分考虑了以上实际情况。
《C语言程序设计(第五版)》的编写具有如下主要特点:
(1) 《C语言程序设计(第五版)》的内容编排充分考虑高等院校培养应用型本科专业学生和初学者的要求。
(2) 《C语言程序设计(第五版)》选择学生容易理解的问题作为实例,结合知识点讲解程序设计的方法和技巧。
(3) 《C语言程序设计(第五版)》本着实用的原则,将重点放在如何使用C语言来解决实际问题。在丰富的例题中包含了各种常见问题,对于例题中出现的各种算法都有较详细的解释。
(4) 与《C语言程序设计(第五版)》相配套,我们编写了《C语言程序设计学习指导与实验教程(第五版)》,对各章知识的要点和难点进行了整理归纳和深入分析,为读者准备了各种类型的习题,并且给出了习题的参考答案。另外,还为读者设计了各种上机实验项目并详细说明了各实验的目的和内容。
(5) 《C语言程序设计(第五版)》内容覆盖了“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语言程序设计(第五版)》在附录中介绍了Visual C++ 2010学习版的使用方法以及C-Free的使用方法。
《C语言程序设计(第五版)》条理清晰、语言流畅、通俗易懂,实用性强,既可作为高等院校应用型本科专业学生的教材,也可供自学者以及参加C语言计算机等级考试的人员阅读参考。
除封面上署名的浙江海洋大学的主编和副主编外,参与《C语言程序设计(第五版)》编写的还有王广伟、亓常松、乐天、叶其宏、毕振波、江有福、朱本浩、吴远红、管林挺、谭安辉、潘洪军等。
由于编者水平有限,书中难免存在错误与不足,诚恳欢迎读者批评指正。我们的联系方式为电子邮箱:huchenhao@263.net,电话:010-62796045。
《C语言程序设计(第五版)》配套的电子课件、实例源文件和习题及答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描下方的二维码下载。
编 者
2020年4月