华南师范大学总复习(C++).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学,本科,专科,硕士,笔记,课件,期中试卷答案,期末试卷答案,教材答案,知识点,经济法,材料科学基础,材料力学,电路,电子技术基础,高频电子线路,宏观经济学,模拟电路基础,模拟电子技术,数字电路,数字电子技术,数字信号处理,通信原理,信号与系统,化工原理,机械设计基础,机械原理,机械制图,微机原理与接口技术,C++程序设计,JAVA技术与应用,MATLAB基础与应用,计算机网络,计算机组成原理,软件工程数据结构,工程力学,工程热力学,结构力学,力学,流体力学,水力学,工程测量,工程经济学,工

复习提纲 C++语言 考试题型 单项填空题(?) 程序理解题(?) 程序填空题(?) 看明白程序后在填空 编程题(?) 要注意代码风格问题 先有思路,然后写程序 考试题型 程序填空题(例子) 计算1-100的偶数之和 考试题型 编程题(编程风格) 考试题型 每章后布置的作业一定要认真做,多做并且做对了有益 凡是题目中出现以下语句可以忽略 using namespace std; 第四章 一维数组的定义和初始化 定义语法 int a[10]; 表示数组大小的可以是常量或者常量表达式,但是不能是变量 定义数组的典型错误 初始化 整体初始化为一个值 全部(部分)初始化 根据初始化时元素的个数决定数组的大小 第四章 数组的下标访问方式 数组名[下标] 下标范围是0-(N-1) int a[10]={1}; for(int i=0;iN;i++) A[i] = i; 数组定义完成后,不能以整体方式访问数组 第四章 数组的指针访问方式 数组名就是指针(常指针),其类型是数组元素的类型。A为数组名称,则A是指向数组第一个元素的常指针,A+i指向数组中的第i个元素,*(A+i)表示数组中的第i个元素。 指针指向一个数组后,指针就是数组。可以通过下标方式访问数组 第4章 指针数组 第4章 第4章 二维数组 元素是类型相同、长度相同的一维数组;n维度数组时每一个元素是类型相同、长度相等的 n-1 维数组 第4章 二维数组 第4章 二维数组的定义和初始化 初始化方式 定义时按维给出初值 定义时直接给出初始值列表(指定第二维的大小) 二维数组的访问 下标访问方式(越界问题) 用指针方式访问二维数组(太复杂,不做要求) 第4章 第4章 数组作为函数函数 数组元素作参数的性质与简单变量相同 数组名作参数传递时,固定为指针传递方式,传递的是数组的地址 当数组作为函数参数时,该参数实际上是一个指针(一维数组情况)或者指针数组(多维)。在函数中使用形参数组时,实际是通过指针(指针数组)来访问数组的;无法知道该形参数组的大小 第4章 数组作为参数注意事项 (1) 如果在函数中需要知道形参数组的大小,必须数组大小作为另外一个参数传递. (2) 一维数组作为形参时,可以不指定数组的大小(指定了也没有用);二维数组作为形参时,需要执行最高维以后的各维大小 第4章 动态存储 New 分配一块空间 分配多个连续的空间 Delete 4) 自动分配的指针在删除时,一定要指向最初的地址 第4章 字符数组和字符指针、字符串 字符串常量、字符数组名、字符指针都表示字符串 输出字符指针就是输出整个字符串(全部字符) 输出 *s 表示输出当前字符指针指向的字符 String类的使用 第5章 结构定义-自定义的数据类型 第5章 结构中成员的访问方法 结构变量 . 成员 结构变量-成员 (*结构指针 ) . 成员 类型相同的结构变量可以整体赋值 结构的应用:链表 第5章 面向对象特征 类和对象的关系 C++中的类 面向对象编程的程序基本单位是类 类是数据和操作数据的函数的封装 类的对象使用自己的方法完成对数据的操作 第5章 类的定义 第5章 访问对象成员 对象 . 成员 对象指针-成员 This指针 类的定义函数具有this指针 静态成员函数没有this指针 第5章 类中的几种特殊成员 静态数据成员 静态成员函数 常量成员函数 对象成员 类的构造函数和析构函数 类名(参数) ~类名(参数) 第5章 几种类型的构造函数 构造函数可以重载。析构函数不能重载 默认构造函数 带参数的构造函数 带初始化列表的构造函数 复制(拷贝)构造函数 友元函数 第6章 运算符重载 限制( 优先级、结合性、参数、语义) 不用重载的运算符 . :: .* ?: sizeof 第6章 运算符重载的形式 重载为成员函数 重载为友元函数 第6章 类类型转换 普通数据类型的变量转换为类 类转换为普通数据类型变量 第7章 第7章 派生类成员 组成 重名成员、重名成员函数 可以再派生类中恢复基类中被屏蔽的成员 第7章 初始化 基类、对象成员、派生类 通过初始化列表来参数参数给基类对象 多继承 有多个基类 如果一个派生类从多个基类派生,而这些基类又有一个共同 的基类,则在对该基类中声明的名字进行访问时,可能产生二义性 使用虚基类来消除二义性 第8章 基类和派生类对象之间的关系 对象之间的关系 公有派生类对象可以赋值给基类对象 指针之间的关系 指向基类的指针可以指向派生类对象 虚函数 虚函数的定义 析构函数可以是,但是构造函数不能是虚函数 虚函数的重载特性(和函数重载的不同) 第8章 在派生类中重载基类的

文档评论(0)

翰林大当家 + 关注
实名认证
服务提供商

文案个性定制,计划书、方案、策划书专业撰写。

1亿VIP精品文档

相关文档