本书是系统介绍C与C++语言的基础教程。全书共分12课,第1课到第6课主要讲解C语言程序设计的内容,包括C语言的发展历史、C程序的特点与基本构成、C中的数据类型、运算符和表达式、程序控制语句、函数和预编译指令等。从第7课开始,主要讲解C++语言在面向对象方面扩充的内容和特性,包括面向对象方法学的基本理论、C++程序的基本构成、类与对象、函数与运算符重载、继承与多态等。第12课专门对C与C++中的输入与输出功能进行了讲解和对比。每课除了讲解C与C++必备的知识外,还有上机操作部分、常见问题解答和课后作业,以帮助读者更好地理解和掌握本单元的内容。书中的源代码和习题答案均可在http://www.cmpbook.com免费下载。本书内容全面、实例丰富、叙述清晰、结构安排合理,既能作为学习C与C++语言的入门书籍,又能作为深入掌握C与C++的提高书籍。本书适合电脑培训班学员及C/C++编程爱好者使用。