C语言是目前最为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选。本书共12章,内容包括C语言程序设计预备知识,C语言程序设计基础,基本数据类型、运算符与表达式,基本输入、输出和顺序程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,预处理命令,复杂数据类型,文件等。本书注重教材的可读性和适用性,每章开头都给出了学习意义和学习目标;对关键知识点进行了详细的说明,并附有大量的图表使读者能正确、直观地理解问题;样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释;为了帮助初学者正确地掌握C语言的语法特点,每章还列举出了初学者在编程过程中易犯的错误。另外,本书还配套提供题型丰富的《C语言程序设计教程习题解答与实验指导》教材;为任课老师免费提供电子课件,其中包括全部例题和习题源程序文件(按前言提供的方式索取)。本书的作者都是长期在高校从事计算机软件教学的一线教师,有丰富的教学经验和科研开发能力,书中文字流畅、通俗易懂、概念清楚、深入浅出、例题丰富,实用性强。本书适用于计算机专业的本科生、研究生、大专生、专升本的学生使用,也可以作为大学各专业公共教材和全国计算机等级考试参考书。