谭浩强《C++程序设计》:入门经典,逐步掌握面向对象编程

需积分: 0 4 下载量 2 浏览量 更新于2024-07-27 收藏 5.72MB PDF 举报
"C++程序设计(谭浩强)"是一本专为中国高等院校计算机基础教育课程体系规划而编写的教材,由知名作者谭浩强编著。该书以通俗易懂的语言和循序渐进的方式,适合初学者入门,即使没有编程背景的人也能通过实践快速掌握C++编程。 本书分为四个主要部分:基础知识、面向过程的程序设计、基于对象的程序设计以及面向对象的程序设计深化。首先,第1章至第1.3节介绍了C++的基本知识,从C语言的基础出发,引导读者了解C++语言的特点和转变。这部分涵盖了C++的语法结构,如数据类型和表达式,让学习者对新语言有一个初步的认识。 接着,第二部分(第2章)深入讲解数据类型与表达式,这是程序设计的基础,包括不同类型的数据如何表示和操作。这部分内容有助于构建对C++基本逻辑的理解。 在第三部分(第3篇),面向过程的程序设计部分,通过章节如"程序设计初步"和"函数与预处理",介绍如何组织和控制程序流程,以及如何使用函数来模块化编程。这一阶段的学习着重于程序的结构和逻辑控制。 第四部分(第4篇和后续章节)转向面向对象编程的核心概念,如第8章的"类和对象",阐述了面向对象编程的核心特性,包括类的设计、对象的创建和管理。后续章节如"继承与派生"和"多态性与虚函数",进一步深化了对面向对象编程的理解。 最后,第13章和第14章讨论了输入输出流和C++工具,帮助读者学会如何与用户交互以及利用C++提供的各种工具进行开发。 谭浩强的《C++程序设计》是一本实用的教程,适合希望通过系统学习逐步掌握C++编程语言的读者,无论是作为入门教材还是参考书籍,都能提供丰富的知识和实践经验。