C++期末考试复习必看考点.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C期末考试复习必看考点

内容: C++程序设计 面向对象程序设计 MFC;题型: 1 读程序写出结果(15%) 2 改错(指出错误,并改正)(45%) 3 编程(20%) 4 MFC程序填空(20%) ;C++程序设计 标识符 关键字 常量: 十进制常量、八进制常量、十六进制常量 长整型和无符号整数 浮点数常量(小数表示法、指数表示法) 字符常量和字符串常量、符号常量;变量:命名、定义、初始化 运算符与表达式: 算术运算符及表达式、自增自减运算 关系运算符(优先级低于算术运算符) 逻辑运算符、赋值运算符、条件运算符、逗号运算符 类型转换;语句 1 条件语句: if…else语句、 switch语句 2 循环语句 while语句、 do…while语句、 for语句 3 跳转语句 break语句、 continue语句 ;函数: 函数的定义 函数声明 函数的调用 函数调用时的参数传递(按值传递、地址传递、引用传递) return语句 嵌套调用;全局变量 在函数外面定义的变量称为全局变量。在C++中函数内要引用全局变量,可以在变量的标识符前加上 ::说明是全局变量。 特点: 全局变量可被每个函数使用。作用域是程序级或文件级的。 全局变量存放在全局数据区。 全局变量默认初始值为0,也可专门初始化。 int a; void main() {int a=1; ::a=a; };局部变量;(4)静态局部变量;数组: 一维数组:定义、引用、初始化 二维数组:定义、引用、初始化 字符数组与字符串:初始化、赋值、输入、输出、字符串处理函数(strlen、strcpy、strcat、strcmp、sprintf) ;指针: 概念、运算符(*,)、定义、使用、指针的运算 指针与数组 二级指针、指针数组;引用: 定义与使用 结构体;类和对象 类的构成及定义(类内不允许直接初始化变量,在类的说明部分之后必须加分号”;”。 );对象的定义,成员访问 ;构造函数和析构函数定义 ;构造函数和析构函数的特点:;构造函数:构造函数重载(缺省的构造函数和带缺省值的构造函数) ;默认参数的顺序规定;构造函数和析构函数执行顺序 ;类的拷贝构造函数;#include “iostream.h” class point { int x,y; public: point(int vx,int vy) { x=vx;y=vy;} point(const point p) { x=p.x;y=p.y;} void print() { coutx“ “yendl;} }; void main() { point p1(10,20); //定义一个point类对象p1 point p2(p1); //定义一个point类对象p2。此时,在定义对象p2时调用的是类中自定义的拷贝构造函数,值与p1对象的相同。 point p3=p1; //也可以用赋值的方式使用拷贝构造函数 p1.print(); p2.print(); p3.print() } ;对象指针:new和delete的使用;静态数据成员;class Chinese { public: static int getSkinColor() //静态成员函数,能够访问 static数据 { return SkinColor;} private: static int SkinColor; //静态数据成员 char *Name; }; int Chinese::SkinColor=YELLOW; //在类外对它初始化(注意必须采用类名来限定它) ;this指针;对象数组的定义及初始化和访问 ;;友元;继承与派生: 派生类定义、派生类成员重定义 派生类的构造函数的定义 派生构造函数名(形参表):基类构造函数名(形参表),对象成员1的构造函数(形参表)… 对象成员n的构造函数(形参表) { 派生类中数据成员初始化 }; ;派生类定义对象时构造函数、析构函数执行顺序 ;基类与派生类之间的转换 ;虚函数与派生类 纯虚函数与抽象类(例题、实验计算面积或体积) ;运算符重载( + - * / = [ ] ) 友员、成员 复数类、数组类(P149 例6.4) 重载运算符举例;函数模版;类模版;MFC编程 对话框(控件和变量) 对话框按钮命令消息映射函数 菜单(菜单命令消息映射函数) CString abc; float a,b; abc.Format(“%f%f”,a,b);

文档评论(0)

ddf55855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档