本书用大量的实例帮助读者掌握程序设计的思想,学会程序设计的方法,训练程序设计的能力,达到初步解决程序设计实际问题的要求。本书共分10章,把C语言程序设计的学习分为三个阶段。第一阶段学习程序设计的概念、基本数据类型及操作,培养初步的上机操作、程序调试能力;第二阶段学习流程设计及其典型应用、数组类型、模块化程序设计,培养程序设计的基本能力;第三阶段学习指针、结构体类型设计、位操作、文件访问操作,培养设计应用程序的能力。本书的特点是将主要精力集中在所要解决的问题上,把C语言程序设计的方法融入实践环节中,并且在编排程序设计的内容顺序方面,保持与C语言程序设计的课程体系内容相吻合,做到循序渐进、系统学习、广泛实践,便于学生接受。本书可作为高职高专层次各类学校程序设计学习教材,还适用于高等院校应用型本科学生使用,也可作为计算机岗位培训的教学用书。