经典的C语言被普遍认为是除汇编语言外程序设计语言的始祖,学习C语言是了解程序设计语言的必经之路。汇编语言由于其本身过于接近计算机硬件,并且较难以理解,不适合一般初学者学习。因而,学习C语言是学习程序设计很好的入门捷径。本书主要介绍了C语言程序设计的基础知识。前9章介绍C语言最基本的语法、规则,同时逐步介绍常用的程序设计方法。随着基本知识逐渐积累,后面的章节开始出现比较复杂的程序与算法,也涉及到指针、文件操作、绘图等进阶知识。本书兼顾理论与实际,并且更强调实际操作。作者自身在学习和使用C语言时的一些体会与小技巧也穿插在书中,以供读者参考。本书结构清晰、实例丰富、通俗易懂,可以作为大、中专院校计算机专业和非计算机专业的程序设计基础课程教材,也可以作为C语言的培训教材和自学用书。