C++总复习解读.ppt

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

总复习 1、期末考试内容: 第1-5章全部,去掉4.4 第6章,去掉6.6.3, ?6.6.4, ?6.7 第7章,只考7.1-7.4 第8章,去掉8.3.3 2、题型 填空、选择、简答、编程 基本数据类型和表达式 基本数据类型 int, char, float, double, bool 与其相关的关键字 short, long, unsigned, signed 自定义数据类型 type[], type *, type , union, enum, void, struct, class 运算符和表达式 ?:, …,…,…, 基本输入/输出 标准输入流 cin变量1变量2…变量n; 标准输出流 cout变量1字符串…endl; I/O流的格式控制 setw(n), setiosflags(ios::left), setfill(‘*’), setprecision(n), setiosflags(ios::fixed), setioflags(ios::scientific) 文件的输入和输出 标准库ifstream, ofstream 写信息到指定文本文件里 ofstream ofile(“odata.txt”); ofileiendl; ofile.close(); 从某文本文件里读取信息 ifstream ifile(“idata.txt”); ifilevalue; ifile.close(); C++控制语句 顺序 选择 if; switch if…else; if…else if…else; 循环 while do-while for(…;…;…) 转向语句break, continue 数组 什么是数组 由相同类型的数据组成的集合。 一维数组 数据类型 数组名[数组长度]; int a[10]; 二维数组 是一维数组的数组 数据类型 数组名[表达式1][表达式2]; float b[5][8]; 数组 字符数组 由char类型的元素组成的数组就是字符数组 字符串——string类型 常用的字符串处理函数有strcpy,strcmp,strlen等 字符串与字符数组的转换 用字符串对字符数组进行初始化时,编译程序以‘\0’,作为数组结束的标志 函数 函数的定义 返回类型 函数名(形参列表) { 函数体; } 函数的调用 函数名(实参列表) 函数的重载 函数名相同,但函数的返回类型,或参数类型,或参数个数不同的函数才能构成重载 递归函数,内联函数inline,带有默认参数取值的函数 指针 一个指针是一个特定类型数据的存储地址,比如一个变量的地址 指针的声明形式 数据类型 * 变量名 指针中使用的两种运算符“*”和“” *是间接访问运算符 是取地址运算符 指针和数组的关系 数组名就是该数组第一个元素的首地址 引用 引用就是一个别名,在建立引用时必须用另一个数据对象的名字进行初始化。 一个引用变量要占用一个指针所需的空间(引用存储的是该变量的地址) 引用的定义格式 数据类型 引用名 = 已定义的变量名; 注意 引用被创建时,必须立即被初始化 一旦一个引用被初始化为一个变量的引用,它就不能再被改变为另一个变量的引用。 动态存储分配 获得动态内存空间 指针 = new 类型名; //单个变量 指针 = new 类型[元素个数]; //数组 释放动态内存空间 delete 指针; //单个变量 delete []指针; // 数组 类 类是一种用户自定义的复杂数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。 类的定义分为两个部分:说明部分和实现部分。 //类的说明部分 class 类名 { private:私有数据和成员函数 protected:保护数据和成员函数 public:公有数据和成员函数 } //类的实现部分 返回类型 类名::成员函数名(参数表){函数体} 类 类成员的访问控制 公有类型定义了类的外部接口; 私有类型的成员只允许本类的成员函数访问; 保护类型在继承和派生是体现具体特点; 构造函数和析构函数 构造函数的功能是对对象进行初始化 析构函数的功能是在对象删除时进行清理工作。析构函数是在对象生存期结束时由系统自动调用的。 类 this指针 this指针表示成员函数当前操作的数据所属的对象,它是一个隐含指针。 静态成员 静态数据成员、静态成员函数;(static) 静态数据成员是该类所有对象共享的成员,必须在类外进行初始化; 数据类型 类名::静态数据成员 = 初值;//初始化 类名::静态数据成员;//访问方式 静态成员函数可以在类内定义

文档评论(0)

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

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

1亿VIP精品文档

相关文档