C语言是应用很广泛的一种语言,它的结构简单、数据类型丰富、表达能力强、使用灵活方便。C语言既有**语言的优点,又具有低级语言的许多特点。用C语言编写的程序,具有速度快、效率高、代码紧凑、可移植性好的优点。利用C语言,可编制各种系统软件(例如**的UNIX操作系统就是用C语言编写的)和应用软件。
本教材由10章组成。第1章讲解C语言简单程序的编写和调试,第2章是C语言程序设计基础,第3章是控制结构,第4章是数组,第5章是指针,第6章是函数,第7章是编译预处理与变量的存储类型,第8章是文件,第9章是结构体与共用体,第10章是图形程序设计基础。\r\n 本教材在编写中努力做到概念清楚、实用性强、通俗易懂。在编写中引入了大量的实例来说明相关的内容,力求让读者尽快上手,尽快走进C语言的**。本书在编写上有以下的特点:\r\n1.教材在内容的组织上考虑了C语言的特点,在讲解了数组后,紧接着就进行了指针的讲解,使读者很容易将数组与指针联系起来,更好地理解指针。\r\n2.将文件的使用提前讲解,使读者尽早接触文件,掌握文件的基本操作,给大批量数据的处理带来方便。同时可以较好地解决学生在学习C语言时不能熟练地掌握文件的使用,使文件部分成为学生学习过程中的一大难点的问题。\r\n3.本书通过一个关于学生成绩处理的实例,从简单变量到结构体,始终用该实例贯穿各章。使读者通过一个实例循序渐进地、有比较地进行学习。\r\n4.本书提供了习题中的全部参考答案。所有程序均在Turbo C环境下调试通过。由于篇幅有限,书中的程序只给出了一种参考程序,读者在学习过程中可以举一反三。\r\n与本书一起出版的《C语言程序设计实验与习题指导》是本书的配套教材,在学习的过程中可通过完成该教材中相应的习题和上机实践加深对所学知识的理解,达到真正掌握C语言程序设计的目的。\r\n 本书第1, 4, 5, 6, 8, 9章由孙淑霞编写,第2, 3章由何建军编写,第7章由肖阳春编写,附录A由魏琴提供,孙淑霞统编了全书。丁照宇、魏琴、鲁红英、袁爱新也参加了本书的部分编写工作。由于作者水平有限,书中难免有错误之处,请读者批评指正。\r\n *后要感谢高等学校电子信息类教材编委会在本书的出版过程中给予的指导和帮助,特别要感谢王昌铭老师在该书的出版过程中所做的大量工作,同时还要感谢电子工业出版社给予的大力支持。