[高等教育]c++总复习.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]c总复习

第1讲 C++概述 一、计算机程序设计语言的发展 二、面向对象的方法 二、面向对象的方法 基本概念总结 对象 面向对象方法中的对象,是系统中用来描述客观事物的一个实体,用来构成系统的一个基本单位。对象由一组属性和一组行为构成。 类 具有相同属性和行为的对象的集合。 通过抽象,找出同类对象的相同属性和行为,形成类class. 基本概念总结 封装 把对象的属性和行为结合成一个独立的系统单元,尽可能隐蔽对象的内部细节 继承 特殊类的对象拥有其一般类的全部属性和服务,称为特殊类对一般类的继承。 多态 一般类中定义的属性或行为,被特殊类继承后,可以有不同的数据类型或表现出不同的行为。 四、基本数据类型和表达式 四、基本数据类型和表达式 四、基本数据类型和表达式 四、基本数据类型和表达式 四、基本数据类型和表达式 四、基本数据类型和表达式 五、数据的输入与输出 向标准输出设备(显示器)输出 一、算法的基本控制结构 二、选择结构 if (condition) action1; else action2; 二、选择结构 二、选择结构 例 给定一个月份的数字形式,输出该月份的英文名称。 二、选择结构 二、选择结构 运算符优先级 嵌套的if语句 三、循环结构 三、循环结构 一般形式: 三、循环结构 三、循环结构 引例完整实现 引例改编 for实现 四、其他控制语句 一、函数的定义与使用 一、函数的定义与使用 一、函数的定义与使用 一、函数的定义与使用 一、函数的定义与使用 一、函数的定义与使用 一、函数的定义与使用 一、函数的定义与使用 二、内联函数 例题分析 三、带默认形参值的函数 四、函数重载 五、C++系统函数 1、可见性 标识符应声明在先,引用在后。 如果某个标识符在外层中声明,且在内层中没有同一标识符的声明,则该标识符在内层可见。 对于两个嵌套的作用域,如果在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在内层不可见。 2、对象的生存期 3、类的静态成员 3、类的静态成员 4、类的友元 一个类主动声明哪些其他类或函数是他的朋友,进而给它们提供本类的访问特许。 4、使用友元函数计算两点距离 4、使用友元函数计算两点距离 4、友元类 一、数组的声明与使用 1.1 一维数组的定义 一、数组的声明与使用 1.1 一维数组的定义--数组定义的几点说明 数组的类型实际上是指数组元素的取值类型。 数组名的命名规则应符合标识符的命名规则。 数组名不能与其它变量名相同。 一、数组的声明与使用 1.1 一维数组的定义--数组定义的几点说明(续) 数组元素的下标从0开始 不能在方括号中用变量来表示元素的个数, 但是可以是符号常数或常量表达式。 允许在同一个类型说明中,说明多个数组和多个变量。 一、数组的声明与使用 一、数组的声明与使用 1.2 一维数组元素的引用--数组元素的引用举例 一、数组的声明与使用 1.3 一维数组的初始化 一、数组的声明与使用 一、数组的声明与使用 一、数组的声明与使用 一、数组的声明与使用 二、二维数组的声明与使用 2.1 二维数组的定义 二、二维数组的声明与使用 2.2 二维数组元素的引用 二、二维数组的声明与使用 二、二维数组的声明与使用 2.3 二维数组的初始化(续) 可对部分元素赋初值 对所有元素赋初值,则定义数组时,对第一维的长度可以不指定,但第二维长度不能省略 三、数组应用举例 3 数组应用举例(2) 三、数组应用举例 三、数组应用举例 数组排序—选择法排序的代码 三、数组应用举例 三、数组应用举例 四、数组作为函数参数 五、对象数组 1 内存空间的访问方式(3) 1.3 地址与指针变量 2 指针变量的使用(1) 2.1 指针变量的声明 2 指针变量的使用(2) 2.2 与地址相关的运算-- 取地址运算 2 指针变量的使用(4) 2.3 指针变量的赋值 3 指针与数组(1) 3.1 指针处理数组元素 3 指针与数组(2) 3.1 指针处理数组元素 3 指针与数组(3) 3.1指针处理数组元素—例3 4 对象指针(1) 4.1 对象指针的概念 4 对象指针(2) 4.2 对象指针的使用(例5) 5 动态内存分配(1) 5.1 动态内存分配—new运算符 5 动态内存分配(2) 5.1 动态内存分配—delete运算符 5 动态内存分配(3) 5.2 动态创建对象程序举例—例7 5 动态内存分配(4) 5.3 动态创建对象数组—例8 1 基类和派生类(3) 1.2 派生类的定义 2 访问权限控制(1) 2 访问权限控制(2) 2 访问权限控制(5) 2.3 公有继承(public) 2 访问权限控制(3) 2.1 私有继承(private) 2 访问权限控制

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档