本书对 C 语言知识体系进行了系统规划,对每个知识点进行了深入分析,并精心设计了相关案例。全书共分 12 章,第 1 章讲解了 C 语言整体概况、C 语言开发环境与 C 程序编译过程;第 2~3 章讲解了C 语言基础知识,包括关键字、标识符、常量、变量、数据类型、类型转换、数据溢出、C 语言编码风格、C 语言常用运算符及表达式等;第 4~11 章讲解了 C 语言的核心知识,包括结构化程序设计、内存与指针、数组、函数、字符串、结构体、预处理、文件操作等;第 12 章讲解了一个综合项目——俄罗斯方块,让读者对前面所学知识融会贯通,并了解实际项目开发流程。 本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。 本书适合作为高等院校计算机相关专业 C 语言程序设计课程教材,也可作为 C 语言技术基础培训教材,以及广大计算机编程爱好者的参考用书。