本书以项目式体例的形式进行编写,内容包括简易计算器、学生成绩管理系统和图书信息管理系统3个基础项目以及贪吃蛇游戏、智能跟随系统两个拓展项目,技术点涵盖了认识C语言程序,简易计算器中的数据类型与运算,简易计算器中菜单的设计,使用数组实现学生成绩操作,利用函数设计学生系统整体框架结构,使用指针实现学生成绩操作,图书信息的添加、浏览和删除以及图书数据的存储8个模块。 全书内容编排合理、通俗易懂,使读者在掌握C语言基本知识的同时,逐步具备分析问题和解决问题的能力,进而提高程序设计能力和创新能力。全书配有内容丰富的视频资料,读者可以直接扫码观看;同时配有在线教学资料,可以进入在线课程下载相关资料。 本书既可作为高职院校专业C语言程序设计课程的教材,也可作为程序爱好者的自学参考书。