本书的前5章是基础部分,介绍C语言的基础知识和程序的基本结构。第6~12章是重点部分,侧重程序设计实践。其中,第6~8章的核心是数据的表示和处理,首先介绍了数组和指针的概念和用法,然后在第8章集中介绍字符串的处理方法,体现了C语言的优势和特点。第9~11章以函数为核心,通过程序组织、模块化设计、数据组织等的学习,培养学生应用程序设计解决实际问题的能力。第12章介绍文件的操作。出于对部分理工科专业的特殊需要的考虑,第13章介绍了C语言的位运算。
本书配套《C程序设计语言实验与习题指导》,并提供配套多媒体电子课件、习题解答和程序源代码,以利于教师备课和学生自学。