本书是普通高等院校计算机基础教育“十四五”规划教材,内容分11章, ~5章是基础篇,包括C语言简介及基础,变量、数据类型和运算符,顺序结构程序设计,选择结构程序设计,循环结构程序设计;第6~11章是提高篇,包括数组,函数,指针,结构类型与联合类型,文件,位运算。章内设有学习目标、素养目标、完成项目、小结、练习题、实验和综合实训,力求通过大量的练习、实验、实训及实际问题的讲解,逐步提高学生编写程序和解决问题的能力,理解编程思想,并真正掌握编程的方法及技巧,从而学以致用。书中例题的程序均已调试通过。本书适合作为普通高等院校C语言程序设计课程的教材,也可作为计算机等级考试的复习用书,以及各类计算机培训机构的学员、编程爱好者和维护人员的自学用书。