本书是C语言程序设计的入门教材,主要内容包括:C语言概述,数据表达中的基本数据类型,运算符和表达式,流程控制中的顺序、分支、循环三种语句及控制方式,函数、构造数据类型以及指针和文件的使用(指针的应用、链表的使用、文件等)。全书以应用为背景,通过对实际案例的思考分析,借助任务驱动的模式将知识点串接起来,形成逻辑清晰的脉络和主线,加深读者对C语言的理解和驾驭能力,提升分析问题和解决问题的能力。本书可作为各类院校相关专业的C语言程序设计的教材,可作为C语言初学者的自学教材,也可作为全国或省级计算机等级考试(二级C语言)的参考用书。