本书从利于初学者理解的角度,以通俗易懂的语言、丰富的案例,深入浅出地讲解了C程序设计的基本方法;采用案例教学、理论与实践相融合的教学方法,将C语言基础知识、C程序的控制结构、数组与指针、函数、结构体与共用体、文件操作等内容有机联系起来,有效促进了读者C程序设计能力的提升。每章都配有一定数量的案例和习题,使读者循序渐进地掌握C语言的编程方法和思想,提高动手能力,逐步掌握用计算机解决实际问题的方法。本书提供所有程序的源代码和电子课件。本书适合作为高等院校及各类培训院校计算机专业学生的教材,也可作为C语言程序设计的爱好者的自学用书。本书还配有辅导教材,可以帮助读者进一步巩固所学知识。