面向对象方法是目前系统分析和程序设计领域最有效、最实用、也是最流行的一项技术。C/C++中的许多概念和元素都是任何一门程序设计语言所必备的。因此,学好C/C++,不仅可以为大家进入程序员的行列打下良好的基础,而且可以为大家迅速掌握其他编程语言作好准备。
本书从C语言的发展历史入手,系统、全面地介绍了C/C++的语法元素、编程规则和使用技巧。另外,在介绍C/C++语言的同时,还讲解了与它们有关的结构化分析、程序设计以及面向对象的分析与程序设计理论。
这是《软件工程师宝典》系列图书之一,本书是学习C/C++语言的实用参考工具书,比较全面地讲解了C/C++的基础知识及实例应用。
本书共分11章,第1章到第6章主要讲解C语言程序设计的内容,包括C语言的发展、C程序的特点与基本构成、C语言的数据类型、运算符与表达式、程序控制语句、函数以及预编译指令等。从第7章开始,主要讲解C++语言在面向对象方面扩充的内容和特性,包括面向对象方法学的基本理论、C++程序的基本构成、类与对象、函数与运算符重载、继承与多态等。第11章专门对C/C++中的输入与输出功能进行了讲解及对比。
各章都结合大量实例,分别对各个重要知识点进行实验。每部分都提供了上机操作和习题,有详细的开发实例,章后附录若干习题,书后附有习题参考答案,便于初学者学习、实践。本书内容全面、实例丰富、叙述清晰、结构安排合理,C/C++二者并用,其实用性、可操作性强,能够有效地提升读者的开发技能和经验。
书中有些实例来自实际项目,读者可以参考使用。本书适合有一定编程经验的C/C++初学者,以及想要在C/C++编程经验上得到快速提高的编程人员,同时也是社会培训班选择的理想教材。