《c语言程序设计教程》共9章,阐述了c语言的主要特点及c++程序开发过程,介绍了基本数据类型、表达式和运算符,结构化程序控制流程,函数的使用以及相关知识,指针和数组的使用方法,用户定制类型及位运算,预处理器的使用方法,文件的基本操作方式,以及一些关于c语言的高级内容。《c语言程序设计教程》覆盖了二级计算机等级考试大纲《c语言程序设计》的全部考点,每章都有“相关知识”,包含了大部分二级等级考试公共基础知识,通过潜移默化方式让读者接受二级等级考试公共基础知识,每章习题中的选择题和填空题全部改编于全国计算机二级等级考试原题,各章的编程习题一般来源于真实考试题,所有习题稍加修改都可作为考试试题。通过《c语言程序设计教程》的学习,读者能迅速提高c语言程序设计的能力,经过适当的选择,本书可作为c语言程序设计课程的教材,《c语言程序设计教程》可作为高等院校计算机及相关专业的教材,也可供其他从事软件开发工作的读者参考使用,《c语言程序设计教程》不但适合高等学校学生使用,同时也适合初学程序设计者或有一定编程实践基础、希望突破编程难点的读者作为自学教材。《c语言程序设计教程》全面系统地介绍了c语言程序设计各要素,取材新颖,内容丰富,可读性强。《c语言程序设计教程》充分考虑了读者对书中部分内容的心理适应性,对于一些容易让读者产生畏惧心理的内容作了适当的处理。《c语言程序设计教程》所有程序都在visual c++ 6.0、dev-c++和mingw developer studio开发环境中进行了严格的测试,在作者教学网站上提供了大量的教学支持内容。