logo资料库

谭浩强C++程序设计PPT.ppt

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