谭浩强C++入门经典指南:面向对象与过程编程

5星 · 超过95%的资源 需积分: 49 3 下载量 33 浏览量 更新于2024-07-26 收藏 6.61MB PDF 举报
"C++谭浩强"是一本经典的入门级计算机程序设计教材,由谭浩强编著,专为想要学习C++编程的读者设计。该书分为四篇:基本知识、面向过程的程序设计、基于对象的程序设计以及面向对象的程序设计。以下是各部分的主要知识点概览: 1. **第1篇:基本知识** - 开篇介绍C++的历史背景,包括从早期的机器语言和汇编语言发展到高级语言如FORTRAN、BASIC和C。 - C++的起源:C++由Bjarne Stroustrup博士等人在C语言基础上开发,旨在解决C语言在大型项目中的局限性,引入了面向对象的概念。 - C++与C的关系:C++是C的超集,大部分C代码可以直接在C++环境中运行,同时增添了面向对象的特性。 2. **第2章:数据类型与表达式** - 这章介绍了C++的基础数据类型,以及如何使用它们进行表达式的运算。 3. **面向过程的程序设计(第3-6章)** - 包括程序设计的基本概念,如函数和预处理指令,以及数组和指针的使用,这些都是结构化编程的重要组成部分。 4. **基于对象的程序设计(第8-10章)** - 介绍了类和对象的概念,如何创建和操作自定义数据类型,并讨论了运算符重载这一高级特性。 5. **面向对象的程序设计(第11-14章)** - 集中讲解了C++的面向对象特性,如继承、派生和多态性,以及如何利用虚函数实现动态绑定。 - 第13章讲述输入输出流,这对于处理程序与用户交互至关重要。 6. **实践环节**(第1章末尾) - 提供上机实践的机会,让读者通过实际操作加深理解和掌握C++编程技能。 通过阅读这本书,初学者能够系统地了解C++语言的基础语法和面向对象编程的核心概念,逐步建立起扎实的编程基础。这是一本适合编程入门者的经典指南,无论是为了个人学习还是职业发展,都能从中获益良多。