谭浩强C++入门经典指南:面向对象与过程编程
5星 · 超过95%的资源 需积分: 49 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++语言的基础语法和面向对象编程的核心概念,逐步建立起扎实的编程基础。这是一本适合编程入门者的经典指南,无论是为了个人学习还是职业发展,都能从中获益良多。
2010-01-05 上传
2009-04-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-09-08 上传
2011-12-31 上传
2008-11-16 上传
寒冰冷雪
- 粉丝: 24
- 资源: 15
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程