C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt

C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt

ID:50041746

大小:107.00 KB

页数:19页

时间:2020-03-08

C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt_第1页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt_第2页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt_第3页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt_第4页
C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt_第5页
资源描述:

《C++语言基础教程 教学课件 作者 吕凤翥 1_ 第1章 C++语言概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言基础教程第1章C++语言概述一.面向对象的概念二.C++语言的特点三.C++程序在结构上的特点四.C++程序的实现一、面向对象的概念1.面向对象方法的由来面向对象方法是开发计算机软件的一种方法。这种方法比面向过程的方法可提高可用性,适用于图形界面的使用,减少模块间的依赖关系,有利用程序的调试和修改。该方法是一种采用了类、对象、继承和多态等新概念的新方法。2.面向对象的基本概念对象:描述客观事物的一种实体。类:类是一种类型,它是具有属性和行为的若干对象的集合。封装:它是指将对象的属性和行为结合成为一个独立的封装体。继承:它反映了一般类和特殊类之间的关系,它是

2、面向对象方法的重要特性。多态性:它是指一种行为对应着多种不同的实现。函数重载、运算符重载和动态联编都属于多态性。二、C++语言的特点1.C++语言是面向对象的程序设计语言C++语言支持面向对象方法的三大特性:封装性、继承性和多态性。C++语言是不完全的面向对象的程序设计语言,它既有类体内函数,又有类体外函数。2.C++语言继承了C语言C语言是C++语言的一个子集。C语言是语法C++语言都可使用,包括词法规则、语法规则、函数调用和指针等。3.C++语言对C语言进行了改进C++语言针对C语言中的某些不是,做了如下改进。保留了C语言的所有运算符,为了对象操作方便,增加了5种

3、新运算符。规定从高类型向低类型转换时需加强制转换,又规定强制转换可将(表达式)括起,而类型不括。使用const来定义符号常量,可指出常量表型。定义函数时不可省略函数的数据类型。说明函数时一定要用函数原型。取消了C语言规定的在函数体内说明语句应放在执行语句前边的规定。引进了引用概念。增加了函数调用的方式,除可使用传位调用外,还可用引用调用。允许函数参数设置默认值。引进内联函数和重载函数。运算符可以重载。三、C++程序在结构上的特点见书中P6,例1.1见书中P7,例1.2C++语言在结构上的特点基本上与C语言相同,其区别在于:C++语言程序是若干个函数和若干个

4、类的集合。C++语言中函数分两种:一种是说明在类体内的成员函数,另一种是说明和定义在类体外的一般函数。四、C++程序的实现1.C++程序实现的三部曲编辑编译连接运行2.使用VC++6.0实现C++程序VC++6.0集成开发工具简介单文件程序的实现方法结合P16,例1.3。多文件程序的实现方法结合P18,例1.4。作业题:P20练习题11.1,1.2,1.4上机练习题:P241.2中1~5题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。