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++语言的关键
掌握好面向对象的程序设计思想
面向对象程序设计的三个主要特征
什么是面向对象?

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

最近更新

应聘幼儿教师演讲稿(30篇) 60页

建设倡议书范文(33篇) 53页

2024年创意灯具项目投资申请报告代可行性研究.. 54页

感恩教师节的随笔5篇 8页

成长感恩的作文参考6篇 8页

章合理膳食的构成、食谱编制与膳食指南 39页

图形图象处理非主流 27页

2024年城市园林绿化服务项目资金筹措计划书代.. 56页

2024年超硬材料项目资金申请报告代可行性研究.. 70页

2024年测绘仪器与设备项目资金筹措计划书代可.. 67页

2024年播种机项目投资申请报告代可行性研究报.. 74页

2024年包装服务项目资金申请报告代可行性研究.. 63页

2024年安全产品项目资金申请报告代可行性研究.. 66页

2024年专业技术人员继续教育公需课题库及完整.. 26页

2024年保安员考试题库及参考答案【综合卷】 121页

2024年保安员考试题库含答案【模拟题】 122页

2024年保安员考试题库附答案【能力提升】 122页

2024年保密员考试题库及答案【夺冠】 35页

2024年公务员考试常识题400道含答案【巩固】 113页

2024年公务员考试常识题400道附完整答案【有一.. 113页

2024年县乡教师选调进城考试《教育学》题库及.. 116页

2024年县乡教师选调进城考试《教育学》题库精.. 115页

2024年县乡教师选调进城考试《教育学》题库(.. 117页

2024年县乡教师选调进城考试《教育法律法规》.. 144页

2024年大学计算机基础等级考试题库及完整答案.. 22页

2024年大学计算机基础等级考试题库附参考答案.. 21页

陶瓷瓷器贴花工艺流程 4页

建筑水电安装线盒二次配管规范 3页

铜精矿计价系数 1页

李霖Gary老师 忽然之间 吉他谱 4页