本书内容共包括十一章。第一、二章是基础知识介绍,主要内容包括与计算机编程有关的基本概念、软件开发的基本方法、C语言程序的构成要素及编程环境、基本数据类型及数据存储、基本运算符及表达式。第三至五章的主要内容是介绍结构化程序的三种基本结构,还包括算法及算法描述的基本方法。通过对这部分内容的学习,读者可以了解结构化程序设计的基本思想,能设计简单的算法并根据算法编写相应的C语言程序。其余章节主要介绍模块化程序设计的思想及实现方法,其内容包括函数、预处理命令、数组、指针、构造数据类型、位运算和文件,通过对相关章节的学习,学习者可以进一步理解结构化程序设计思想,掌握模块化程序设计的方法,提高程序设计的能力。 本书内容由浅人深,通俗易懂,文字精练,适合作为普通高等院校计算机程序设计语言的教学用书,也可作为其他人员自学的参考书。