为了激发学生的创新意识、培养学生的自学能力、锻炼学生的编程能力,本书在内容编排和体系结构上具有由浅入深、深入浅出、循序渐进的特点,其主要内容包括:程序设计和C语言概述、程序设计和算法;数据类型、运算符与表达式;语句与程序结构;数组;函数;指针;结构体与共用体;文件。为了提高读者的编程技巧,书后有附录,每章后都有习题。本书在结构上以程序设计为中心,以语言知识为工具,对C语言的语法规则进行了整理和提炼,深入浅出地介绍了C语言在程序设计中的应用;在学习上遵循循序渐进的原则,在内容上注重知识的完整性,实例讲解通俗易懂。本书可作为普通本科院校、高等专科学校的计算机教材,也可作为计算机培训和计算机考试辅导的教学用书,还可作为科技人员或程序开发人员的参考用书。