本书是安徽省高校省级质量工程 教材建设项目。全书分基础篇和提高篇。基础篇包含5个模块,介绍了C语言的常用基础知识和基本数据类型:提高篇包含6个模块,在基础篇的基础上介绍了C语言的高阶知识和各种构造类型(结构体、共用体和枚举)知识以及文件操作,结尾以一个应用系统——学生资助信息管理系统设计开发作为综合实训。本书每个任务实施和小结配有视频进行讲解,以便于读者学习。本书注重应用性和实践性,通过一些典型例题的解题分析及C语言程序帮助读者加强对C语言的理解。为了提高操作技能,每章后配有实训。本书适合作为高职高专院校各专业“C语言程序设计”课程或“信息技术——程序设计”课程的教材,也可供准备参加计算机等级考试和自学C语言的读者阅读。