2022年C考前复习简略知识点 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年C考前复习简略知识点 .pdf》由会员分享,可在线阅读,更多相关《2022年C考前复习简略知识点 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师整理精华知识点C+考前复习简略知识点第五章数组与指针1,数组不能进行整体访问和处理,比如要输出数组,不能使用coutget;这样的语句,而要采用循环2,数组做为函数的参数时,一维数组 中是空的,多维数组只可省略最高维3,再次强调,有n 个数据的数组,下标是从0 到 n-1,所以循环语句应该写为for(i=0;in;i+)coutai;不是 代表文字指向,但是语法上是错的哈)名师整理精华知识点Int b44 b+3-b3这里我的理解就是二维数组是由一维数组作为元素的数组,所以指向的是整个第三行*(b+3)-b30 *(*(b+3)=b30*(b+3)+3-b33 *(*(b+3)+3)=b3
2、3理解很重要。10,指针做函数参数,实参必须是地址或者数组名;引用做函数参数,实参必须是变量或对象本身。实参为数组的时候,只能用指针而不能引用,因为数组的引用不存在11,函数的返回值如果是指针的话,那么它所指向的那个数据生命期不应该只在函数中,所以应该是全局变量等(我只知道个全局变量。)12,一些比较常用的字符串处理函数strcat-catenate(连接)strcmp-compare(比较)strcpy-copy(复制)strlen-length(长度)头函数名#include当然处理字符串用string类是最方便的啦,头函数名#include第六章模板与数据结构13,模板参数名要是正确的标
3、识符,以字母或_开头,包含字母、数字、字符,不会与会变蓝色的关键字重名14,对半查找法,关键的地方就在于low=mid+1 和 high=mid-1,以及最开始的mid=-1 赋初值,升序对半插入排序法类似15,升序直接插入排序法,从第一个开始循环,与它前面所有的元素一一比较,直到找到第一个比它小的,排它后面。注意,查找与移动同时进行文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编
4、码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档
5、编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文
6、档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9
7、文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A
8、9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8
9、A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S
10、8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9名师整理精华知识点16,冒泡排序法,两两比较,依次将小的数推前,注意布尔数noswap的用法,开始置 ture,有交换的话置 false,判断循环的条件就是if(noswap)17,直接选择排序,从第一个开始循环,找出它后面的最小的那个元素,和其交换18,指针数组,例*name7,每个元素都是一个指针,比二维数组节省空间如果用 a35
11、的二维数组,则要浪费4 个存储单元19,当一个函数需要将另一个函数作为参数的时候,必须借用指向函数的指针,因为函数本身不可以做参数定义一个指向函数的指针,并初始化,例int(*pf)(char*,char*)=scopy;其中函数名 scopy 就是该函数的入口地址,类似于数组名是数组存储区域的开始地址20,指向类成员的指针,必须指明属于哪个类,例Float(Student:*pf)()=Student:SetScore;则该指针指向了 Student类里的成员函数SetScore,语句 student1.*pf就相当于调用了student1.SetScore同样也有指向数组成员的指针21,由
12、于静态成员函数没有this 指针,所以指向静态成员函数的指针是普通指针第七章动态内存分配ONETWOTHREE文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4
13、ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4
14、 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I
15、4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3
16、I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D
17、3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9
18、D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q
19、9D3I4 ZG10L4K10S8A9名师整理精华知识点22,new 运算符返回的是一个指向所分配类型变量(对象)的指针,必须显式初始化。例 int*p=new int(5);P 为指针变量名,5 是初始化式23,delete释放的是指针所指的目标的内存空间,但指针本身依然存在,该指针本身所占内存空间并未释放24,撤销动态数组的空间时,注意方括号 的使用delete p 撤销整个数组delete p 只撤销数组的第一个元素25,用动态分配来定义数组的最大优点就是,大小可以根据实际需要来更改,不像静态分配,经常“大开小用”,浪费内存空间例 cout”请输入动态数组的元素个数”n;p=new ch
20、arn;根据实际需要申请内存空间由于 n 的大小随时改变,所以没有对应的初始化式,不可对数组进行初始化,与静态数组不同26,动态分配申请失败,new 操作符就返回一个空指针NULL,撤销了目标后,p 本身并没有消失,并且成为了一个没有指向任何有效地址的空悬指针,建议将p 置空 NULL27,delete要跟 new 配套使用,如果new 返回的指针值丢失,那么分配的自由存储空间就无法回收,造成内存泄漏。重复释放的话也是危险的,第一次释放后该空间可能已经分配给新的对象,再一次释放则会使新对象丢失,所以释放后应该把p 置空文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K1
21、0S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K
22、10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4
23、K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L
24、4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10
25、L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG10L4K10S8A9文档编码:CK3L1P10R2B4 HB4N1Q9D3I4 ZG1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C考前复习简略知识点 2022 考前 复习 简略 知识点
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内