logo资料库

C++程序设计谭浩强100%25完整·清华大学.pdf

第1页 / 共1228页
第2页 / 共1228页
第3页 / 共1228页
第4页 / 共1228页
第5页 / 共1228页
第6页 / 共1228页
第7页 / 共1228页
第8页 / 共1228页
资料共1228页,剩余部分请下载后查看
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
第13章
第14章
结束
中国高等院校计算机基础教育课程体系规划教材 中国高等院校计算机基础教育课程体系规划教材 中国高等院校计算机基础教育课程体系规划教材 谭浩强谭浩强谭浩强 编著编著编著 C++C++C++ 程序设计 程序设计 程序设计
总总总 目目目 111 篇篇篇 第第第 基基基 本本本 的初步知识 的初步知识 的初步知识 录录录 知知知 识识识 第第第 第第第 111 222 章章章 章章章 C++C++C++ 数据类型与表达式 数据类型与表达式 数据类型与表达式 第第第 222 篇篇篇 面向过程的程序设计 面向过程的程序设计 面向过程的程序设计 第第第 第第第 第第第 第第第 第第第 333 444 555 666 777 章章章 章章章 章章章 章章章 章章章 程序设计初步 程序设计初步 程序设计初步 函数与预处理 函数与预处理 函数与预处理 数组数组数组 指针指针指针 自定义数据类型 自定义数据类型 自定义数据类型
第第第 基于对象的程序设计 基于对象的程序设计 基于对象的程序设计 333 篇篇篇 类和对象 类和对象 类和对象 关于类和对象的进一步讨论 关于类和对象的进一步讨论 关于类和对象的进一步讨论 章章章 888 章章章 999 章章章 101010 第第第 第第第 第第第 第第第 444 篇篇篇 运算符重载 运算符重载 运算符重载 面向对象的程序设计 面向对象的程序设计 面向对象的程序设计 继承与派生 继承与派生 继承与派生 多态性与虚函数 多态性与虚函数 多态性与虚函数 输入输出流 输入输出流 输入输出流 C++C++C++ 工具工具工具 第第第 第第第 第第第 第第第 111111 121212 131313 141414 章章章 章章章 章章章 章章章
第第第 111 篇篇篇 基基基 本本本 知知知 识识识 第111 第222 章 章 的初步知识 C++C++C++ 数据类型与表达式
第第第 111 章章章 C++C++C++ 的初步知识 的初步知识 的初步知识 *** 1.1 1.1 1.1 *** 1.2 1.2 1.2 1.3 1.3 1.3 1.4 1.4 1.4 1.5 1.5 1.5 CCC 到到到 C++C++C++ 从从从 最简单的最简单的最简单的 C++C++C++ C++C++C++ 关于关于关于 C++C++C++ 程序程序程序 程序的构成和书写形式 程序的构成和书写形式 程序的构成和书写形式 程序的编写和实现 程序的编写和实现 程序的编写和实现 C++C++C++ 上机实践 上机实践 上机实践
*** 1.1 1.1 1.1 从CCC 到C++C++C++ 1972 语言是1972 1972 语言编写的。 FORTRAN 年,它是FORTRAN FORTRAN 计算机诞生初期,人们要使用计算机必须用机器语 言或汇编语言编写程序。世界上第一种计算机高级 1954 语言诞生于1954 1954 语言。先后出 现了多种计算机高级语言。其中使用最广泛、影响 BASIC 最大的当推BASIC BASIC 语言是196419641964 BASIC BASIC BASIC 化而成的,它是为初学者设计的小型高级语言。 CCC D.M.Ritchie 年由美国贝尔实验室的D.M.Ritchie D.M.Ritchie 研 制成功的。它不是为初学者设计的,而是为计算机 专业人员设计的。大多数系统软件和许多应用软件 都是用CCC 语言和CCC 语言。 FORTRAN 年在FORTRAN FORTRAN 语言的基础上简
语言编写程序渐渐 贝尔))) AT&T Bell( 是由AT&T Bell( AT&T Bell( Bjarne 实验室的Bjarne Bjarne 年代初在CCC 但是随着软件规模的增大,用CCC 显得有些吃力了。 C++C++C++ 世纪808080 博士及其同事于202020 Stroustrup Stroustrup Stroustrup 言的基础上开发成功的。C++C++C++ 保留了CCC 所有优点,增加了面向对象的机制。 C++C++C++ 语言写的程 序基本上可以不加修改地用于C++C++C++ 的名字 可以看出它是CCC 既可用于面向过程的 结构化程序设计,又可用于面向对象的程序设计, 是一种功能强大的混合型的程序设计语言。 语 语言原有的 的超集。C++C++C++ 是由CCC 发展而来的,与CCC 兼容。用CCC 。从C++C++C++
的“““ 增强””” 语言的功能 增加了面向对象的机制。 ,表现在两个方面: 对CCC 在原来面向过程的机制基础上,对CCC C++C++C++ (1) (1) (1) 做了不少扩充。 (2) (2) (2) 面向对象程序设计,是针对开发较大规模的程序而 提出来的,目的是提高软件开发的效率。 不要把面向对象和面向过程对立起来,面向对象和 面向过程不是矛盾的,而是各有用途、互为补充的。 学习C++C++C++ ,既要会利用C++C++C++ 程序设计,也要会利用C++C++C++ 计。本书既介绍C++C++C++ 用,也介绍C++C++C++ 在面向过程程序设计中的应 在面向对象程序设计中的应用。 进行面向过程的结构化 进行面向对象的程序设
分享到:
收藏