本书是全国教育科学“十一五”规划课题研究成果。本书的特点是强调实用性,注重教材的理论与实际相结合,以培养学生程序设计的基本方法和基本技能为目标。 本书共分11章,主要内容有C语言概述、简单的C程序设计、基本数据类型及表达式、选择结构、循环结构、函数及预处理、数组、指针、复杂结构类型、文件和C++简介等。本书内容由浅入深,强化知识点、算法、编程的方法与技巧,为读者能够很好地学习C语言程序设计打开了方便之门。本书同时配套出版了《大学C语言程序设计实验教程》,包括四部分内容:集成环境简介、设计实验、课外实验、课程设计指导。 本书适合作为高等学校本科各专业“计算机程序设计”类课程的教学用书,也可作为全国计算机水平等级考试的教学与辅导用书,还可供广大程序开发人员参考。