《C语言程序设计》根据作者长期从事教学和科研的丰富实践经验编写而成。《C语言程序设计》由浅入深地介绍了C语言的基本理论、基本知识以及编程的基本技能和方法,使读者能全面、系统地理解和掌握用C语言进行程序设计的方法。《C语言程序设计》内容按由易到难分为12章,主要包括C程序设计入门、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、预处理命令、数组、指针、结构体与共用体、动态数组与链表、文件、位运算等。为了更有利于读者对每章知识点的理解和掌握,《C语言程序设计》在例题、习题的选择上做了精心安排,提供了具有一定实用性和趣味性的典型例题。复习思考题和难度呈梯次分布的习题,有利于激发读者的学习兴趣,提高分析问题和解决问题的能力。《C语言程序设计》适合作为高等院校计算机专业或非计算机专业学生学习C语言程序设计的教材,也适合计算机培训班或自学的读者使用。