本书在延续第3版编写风格的基础上,根据近几年计算机技术特别是C语言的发展,结合作者多年教学实践与研发经验,并考虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充。全书分为12章,主要内容包括概述,数据类型、运算符和表达式,结构化程序设计,数组,函数,指针,结构、联合与枚举,位运算,文件,C语言进阶。本书采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题,典型案例配套视频讲解,读者通过扫描二维码即可访问。另外,本书继续配套应用多年的新版题库及软件测试系统,可供平时练习和课程测试之用。
本书既可以作为本专科院校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。
“C语言程序设计(第4版)”数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖电子教案、微视频和程序源代码,充分运用多种媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果的同时,为学生学习提供思维与探索的空间。