本书系统介绍C语言的基础知识和程序设计方法。全书共13章,前5章介绍C语言的基本概念、语法规则和C程序设计方法。第6章~第12章以设计“编辑器”为项目驱动,分别介绍了数组、函数、编译预处理、位运算、指针、结构体和文件系统。第13章介绍图形和用户界面技术,即用Turbo C进行屏幕作图、汉字显示和菜单设计,并以此改进“编辑器”的用户界面。本书力图从实际出发,以编写实用程序为目标,把C语言的语法规则、程序设计方法及C语言高级编程技术有机地结合起来,注重知识内容、综合练习和课程设计的有机统一,最后达到掌握C语言程序设计的目的。本书可作为高等学校各专业C语言程序设计课程的教材,特别适合作为应用型本科、高职高专院校计算机及相关专业学生学习C程序设计的教材,同时也可作为编程人员和C语言自学者的参考书。