本书的**版自从2002年出版以来,受到许多读者的关心,提出了很多宝贵意见。根据读者的意见和高职高专的教学大纲,依据加强基础、培养实用人才的原则,对原来的教材进行如下修改。
(1)在第1章增加C程序的基本程序结构模式,以便学生能尽早通过模仿,加强理解并掌握C语言的基本编程方式。
(2)重写第3章(函数与变量类型),详细介绍函数的编制方法并通过实例解释C语言编程的核心是函数调用问题。
(3)在第3章给出C程序的单文件和多文件编程的结构模式,通过这些模式加强对C程序函数调用的深入理解,为编制实用程序打下基础。
(4)改写第7章(C程序结构化设计实例),使它与第3章遥相呼应,进一步介绍编写实用C程序的方法,并通过一个实际的例子,演示如何根据多文件结构模式,划分各种文件以及函数组成的一般方法,以期提高学生的实际编程能力。
(5)第2章增加了计算机解题实例,第4章增加查找实例,以便使学生了解如何使用计算机求解逻辑问题以及基本的常用算法。
(6)删除原来因例题超前所做的解释并全部更换超前例题,既方便了教学,也降低了学习的台阶。
(7)删除第4章的函数指针和第5章的位操作及联合,精简枚举的内容。
(8)精简附录并订正原来的错误和排版问题。
由此可见,这次修订在强调理论教学以够用为主的同时,也要求密切联系实际应用的需要,目的是使学生在学习本课程之后,能够胜任一般的实际编程任务。