本书是大连理工大学精品课程教学成果。《C语言程序设计教程(第2版)》共12章,按照循序渐进的原则,详细地介绍了C语言的基本概念和语法规则:数据、运算符、表达式、数据输入输出、基本语句、数组、函数、编辑预处理、结构和联合、位运算、指针、文件操作。最后一章详细分析了一个图形编辑程序的设计与实现过程,并给出完整的源程序。《C语言程序设计教程(第2版)》在难点的讲解上力求准确、完整。通过精选的典型例题分析,使得读者能够尽快掌握利用C语言进行程序设计的技巧和方法。《C语言程序设计教程(第2版)》配有PPT、源代码、习题答案等教学资源。本书可作为高等院校计算机及相关专业C语言程序设计的教材或教学参考书,也可作为自学用书。