谭浩强《C++程序设计》配套PPT:面向对象与过程编程详解

需积分: 9 1 下载量 12 浏览量 更新于2024-08-24 收藏 3.43MB PPT 举报
《C++程序设计》是一本由中国高等院校计算机基础教育课程体系规划教材编著者谭浩强所著的教材,主要针对C++编程语言的学习者。该书分为四篇,涵盖了从C++的基本知识到面向对象的程序设计的全面内容。在序言部分,作者介绍了C++语言的发展背景,包括C语言的起源和C++作为C的超集,以及C++相较于C的主要增强——面向对象编程机制的引入。 第1篇是基本知识,包括第1章C++的初步知识,这里详细讲解了C++语言的历史,如FORTRAN、BASIC和C语言的发展,以及C++如何在C的基础上进行扩展,提供面向过程和面向对象两种编程范式的结合。C++的兼容性体现在可以从C语言代码直接过渡,且C++增加了新的功能,如扩充原有功能和面向对象的设计,以适应大规模软件开发的需求。 书中特别强调了在使用数学函数时,应使用cmath库(C++标准库的一部分),虽然math.h也是可用的,但推荐使用新形式的头文件以遵循C++的最佳实践。在程序设计中,顺序结构被提到,它的特点是执行语句按照编写的顺序依次执行,易于理解和实现。 从描述中我们可以看出,学习者在阅读这本教材时,不仅会掌握C++语言的基础语法,还会了解到如何有效地组织代码,特别是如何运用面向对象的编程思想来提升程序的模块化和复用性。此外,书中还会介绍如何处理函数、数组、指针、自定义数据类型等关键概念,以及如何利用C++工具进行程序的编写和调试。 对于想要深入学习C++并应用于实际项目的读者来说,《C++程序设计》是一本不可或缺的参考书籍,它不仅提供了理论知识,还提供了实践经验,帮助读者逐步建立起完整的C++编程技能。