《C语言程序设计(第2版)》是在第1版的基础上,作者根据近年来实际工作过程中积累的教学经验与学生在学习和使用C语言进行程序设计过程中的心得体会、遇到的各种问题及各种反馈意见,进行了总结讨论和分析提炼,修改并进一步完善了第1版的基本内容,增加了扩展C程序设计的相关新章节。《C语言程序设计(第2版)》内容分为三个部分,分别是基础篇(第1~9章)、进阶篇(第10~13章)和提高应用篇(第14章),可以满足不同学时、不同层次学生的要求。在提高应用篇中,将C语言应用到数据结构中几种典型的复杂数据类型的表示和实现中,希望能为学习C语言程序设计的读者进一步理解和掌握C程序设计的方法提供引导、思考和启发。 《C语言程序设计(第2版)》力求对C语言程序设计中涉及的基本概念、基本理论、典型应用和语法规则等的表述更为规范、科学和准确,文字叙述更加精炼通顺、实验数据更为准确。另外,《C语言程序设计(第2版)》还为全部习题和案例程序提供了完整的注释、运行结果分析和解题说明等。 在《C语言程序设计(第2版)》中,不仅仅局限于对C语言程序设计知识的描述,还阐述了与C语言程序设计相关的其他知识,特别介绍了C语言在其他交叉学科和相关领域中的新应用,让读者对C语言程序设计的整个学科体系、不同的软件开发环境、工程实践背景等都有一个较清楚的了解和认识。 《C语言程序设计(第2版)》既可作为高等学校C语言程序设计课程的教材,也可作为C语言程序开发人员的参考书。