本书在延续第2版编写风格的基础上,根据计算机技术的发展,结合作者多年教学实践与研发经验并吸取读者的反馈意见,对各个章节的结构和内容等进行了调整和完善。全书分为12章,主要内容包括:C语言概述,数据类型、运算符和表达式,简单程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体、共用体与枚举,位运算,文件,面向对象程序设计及C++、C#、Java简介。本书采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。另外,本书配套新版题库及软件测试系统,可供读者平时练习或课程测试之用。
本书既可以作为本专科院校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。
本数字课程是《C语言程序设计(第3版)》纸质教材的配套资源,是利用数字化技术整合优质教学资源的出版形式,可扩展纸质材料内容,为读者提供电子课件、微视频、源代码、拓展资料等内容,供读者完善学习内容。