本书根据普通高等学校“C语言程序设计”课程要求,本着“固化原有特色,优化完善成果”的原则编写而成。全书共10章,主要包含语法基础、顺序结构、选择结构、循环结构、数组、函数与编译预处理命令、指针、构造数据类型、文件以及位运算等内容。本书结构清晰,由浅入深,精选例题,结合实际,行文流畅,图文并茂。书中的例题和程序都有详细的讲解和注释,部分程序附有流程图或N-S图。与本书配套的辅助教材《C语言程序设计习题集与上机指导》(第五版)同步出版。为适应并普及信息化教学的新常态,本书配套的 线下混合模式教学资源建设在智慧树平台上,对接 高等教育智慧教育平台。此外,本书还提供了主教材和辅助教材中所有程序的源代码等教学资源。本书适合作为高等院校“C语言程序设计”课程的教材及参考书,也可作为全国计算机等级考试指导书。