1 / 48
文档名称:

C++课件.ppt

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

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

分享

预览

C++课件.ppt

上传人:cjrl214 2015/8/28 文件大小:0 KB

下载得到文件列表

C++课件.ppt

相关文档

文档介绍

文档介绍:C++程序设计
北京邮电大学出版社
第1章 C++语言概述
C++语言简介
面向对象程序设计的三个主要特征
C++语言的词法
C++程序的结构特点与书写格式
C++程序的实现
本章主要内容
C语言
C++语言是从C语言发展演变而来的,因此在介绍C++语言之前,我们首先介绍一下C语言。1972年至1973年间, PDP-11计算机上实现了基于B语言的最初的C语言。 C语言的产生基于两个方面的需要:一是为满足UNIX操作系统开发的需要;二是为拉近高级语言与硬件之间距离的需要。
C语言具有以下特点:
1、语言简洁、紧凑,使用方便、灵活。
2、运算符和数据类型丰富。
3、能直接访问物理地址、能进行位操作,具有汇编语言的某些功能。
4、生成的目标代码质量高、程序运行效率高。
5、具有良好的可读性和可移植性。
C语言的局限性
1、数据类型检查机制相对较弱,这使得程序中的一些错误不能在编译阶段被发现。
2、C语言本身几乎没有支持代码重用的语言结构,因此,一个程序员精心设计的程序很难为其它程序所用。
3、当程序段规模打到一定程度时,程序员很难控制程序的复杂性。
他是谁?
1980年,贝尔实验室的Bjarne Stroustrup开始对C 进行改进和扩充。1983年正式命名为C++。
在经历了3次C++修订后,1994年制定了ANSI C++标准的草案。以后又经过不断完善,成为目前的C++。
Dr. Bjarne Stroustrup 美国Bell公司大规模编程研究中心主任, C++语言的设计创建人。
1、保持与C兼容
2、可读性好,代码结构更合理
3、生成代码质量高
4、可重用性、可扩充性、可靠性有所提高
5、支持面向对象的机制
C++的特点
◆ C++语言与C语言的本质区别—支持面向对象的程序设计
◆ C++语言与C语言的关系
C++语言
C语言
※保持与C语言的相兼性
※是C语言的一个超集
※支持面向对象程序设计
的语言
支持面向过程的程序设计语言
学好C++语言的关键
掌握好面向对象的程序设计思想
面向对象程序设计的三个主要特征
什么是面向对象?

按人们认识客观世界的系统思维方式,采用基于对象的概念模型模拟客观世界,来分析、设计、实现软件的方法,称为面向对象的程序设计方法。
与面向对象程序设计的有关概念:
一、面向对象的核心概念
二、面向对象的三大特征
对象的概念
类的概念
封装性
继承性
多态性