本书是面向高等学校C语言程序设计课程而编写的教材。全书分为12章,主要内容包括:C语言概述,数据类型,运算符和表达式,简单程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体、共用体与枚举,位运算,文件,面向对象程序设计及C++简介。本书采用“案例”驱动的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。本书配套的《C语言程序设计实训与考试指导(第2版)》中附有光盘和C语言题库及练习软件系统,以方便读者复习考试和上机操作,其中大容量题库及练习软件系统经过长期的测试和验证,对教学具有很高的参考价值。
本书既可以作为高等学校本科及专科学生C语言程序设计的教材,又可以作为自学者的参考用书,同时也可供各类考试人员复习参考。