2006年6月教育部高等学校计算机科学与技术教学指导委员会编制了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》(试行)。本教材是参考该文件的计算机基础课程教学基本要求中有关C语言程序设计课程的教学基本要求编写而成。全教材共分10章,系统地介绍了程序设计的基本概念,C语言的各种数据类型、运算符和表达式、模块化程序设计方法,详细阐述了控制结构、指针、结构体和文件系统的基本操作。本教材采用通俗易懂、深入浅出的讲解方法,内容安排循序渐进,并以丰富的例题和大量的习题强化各个知识点,全部例题的程序均已调试通过。此外,为帮助读者对教材内容的理解和掌握,提高和强化动手能力,结合每章内容,还编写了配套实验指导书——《C语言程序设计上机指导与习题解答》,供读者学习时参考使用。本教材由具有多年从事教学与程序开发经验的教师编写,有许多独到之处,内容丰富新颖、体系合理、文字流畅、通俗易懂,是学习C语言的理想教材。它即可作为高等学校计算机程序设计的教材,也可作为计算机程序设计培训教材、计算机等级考试参考教材,或其他从事计算机程序设计的科技人员自学参考书。