本书面向C编程初学者和广大C编程爱好者。本书循序渐进地介绍C应用与开发的相关基础知识,提供大量具体操作C编程的实例供读者实践。每节都清晰地阐述代码如何工作及其作用,使读者能在*短的时间内有效地掌握C编程。本书配有源码、课件与教学视频。 全书共20章,分别介绍:为什么要学习C、C程序结构、基本数据类型和数据处理、运算符与表达式、程序流程控制、函数、数组与字符串、指针、struct与其他复合数据类型、类的使用方法、对象的初始化和清除、运算符的重载、类的继承、虚函数和抽象类、C中的文件处理、异常处理和C的高级概念等知识。在每章的后面提供自我评估的习题供读者操作练习,从而加深理解。 本书适合C初学者自学使用,也适合作为高等院校和培训学校计算机相关专业师生的教学参考书。