1 / 94
文档名称:

C 面向对象程序设计[精].ppt

格式:ppt   大小:1,138KB   页数:94页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 面向对象程序设计[精].ppt

上传人:luyinyzha 2018/2/5 文件大小:1.11 MB

下载得到文件列表

C 面向对象程序设计[精].ppt

相关文档

文档介绍

文档介绍:C++面向对象程序设计
第1章 C++的初步知识
主要内容
从C到C++
最简单的C++程序
C++对C的扩充
C++程序的编写和实现
3
1972年,贝尔实验室的Dennis Ritchie和Brian kernighan在B语言的基础上,作了进一步的充实和完善,设计出了C语言。当时,设计C语言是为了编写UNIX操作系统的。以后,C语言经过多次改进,并开始流行。C是吸收了其它语言的优点逐步成为实用性很强的语言,而C++是在C语言的基础上发展和完善的。
从C到C++
4
C语言的主要特点是:
1、C语言是一种结构化的程序设计语言,语言本身简洁、使用灵活方便。既适用于设计和编写大的系统程序,又适用于编写小的控制程序,也适用科学计算。
2、它既有高级语言的特点,又具有汇编语言的特点。运算符丰富,除了提供对数据的算术逻辑运算外,还提供了二进制的位运算。并且也提供了灵活的数据结构。用C语言编写的程序表述灵活方便,功能强大。用C语言开发的程序,其结构性好,目标程序质量高,程序执行效率高。
5
从C到C++
随着C语言应用的推广,C语言存在的一些缺陷或不足也开始流露出来,并受到大家的关注。如:C语言对数据类型检查的机制比较弱;缺少支持代码重用的结构;随着软件工程规模的扩大,难以适应开发特大型的程序等等。
7
从C到C++
为了克服C语言本身存在的缺点,并保持C语言简洁、高效,与汇编语言接近的特点,根据面向对象的程序设计思想(OOP),1980年,贝尔实验室的Bjarne Stroustrup博士及其同事对C语言进行了改进和扩充,并把类的概念引入到C中。并在1983年由Rick Maseitti提议正式命名为C++(C Plus Plus)。后来,又把运算符的重载、引用、虚函数等功能加入到C++中,使C++的功能日趋完善。
8
从C到C++
AT&T发布的第一个C++编译系统是一个预编译器,它把C++代码转换成C代码,然后再用C编译系统生成目标代码。
1988 产生第一个C++编译系统
1989 C++ 类的多重继承
1991 C++ 类的模板
C++ 异常处理、命名空间
1997 ANSI发布C++标准
9
从C到C++
C++既可以用于面向过程的结构化程序设计,也可用于面向对象的程序设计。
C++对C的增强体现在两个方面:


学****C++之后,既可以进行面向对象的程序设计,也可以进行面向过程的程序设计。
10
从C到C++