1 / 38
文档名称:

C 动态数组[2].pptx(1).ppt

格式:ppt   大小:725KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 动态数组[2].pptx(1).ppt

上传人:xxj16588 2018/1/10 文件大小:725 KB

下载得到文件列表

C 动态数组[2].pptx(1).ppt

相关文档

文档介绍

文档介绍:动态数组
孙宇平
@
动态数组是相对于静态数组而言。它可以随程序需要而重新指定大小。动态数组的内存空间是从堆(heap)上分配(即动态分配)的。当程序执行到这些语句时,才为其分配存储空间。
C++的动态存储分配机制可以根据需要在程序运行时建立和撤销对象。
new 运算符动态分配堆内存
使用形式: 指针变量= new 类型(常量);
指针变量= new 类型[表达式];
作用:从堆分配一块“类型”大小的存储空间,返回首地址
其中:“常量”是初始化值,可缺省
创建数组对象时,不能为对象指定初始值
delete 运算符释放已分配的内存空间
使用形式: delete 指针变量;
delete [] 指针变量;
其中:“指针变量”必须是一个 new 返回的指针
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
p1
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
p1
p2
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
p1
p2
p3
new 和 delete 操作符
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
p1
p2
p3
p4
new 和 delete 操作符
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
p2
p3
p4
p1
new 和 delete 操作符
new 和 delete 操作符的使用
int * p1 = new int ;
char * p2 = new char ;
float * p3 = new float ;
int * p4 = new int [4] ;
……
delete p1 ;
delete p2 ;
delete p3 ;
delete [] p4 ;
p2
p3
p4
p1
new 和 delete 操作符
new 和 delete 操作符的使用

最近更新

期货从业资格之期货投资分析大全带答案(培优.. 42页

期货从业资格之期货投资分析大全及参考答案(.. 41页

小学英语数词专项练习 (2) 4页

期货从业资格之期货投资分析包过题库有解析答.. 42页

小学英语教师招聘考试试题及答案 (4) 15页

期货从业资格之期货投资分析包过题库【考点梳.. 42页

期货从业资格之期货投资分析内部题库有完整答.. 42页

期货从业资格之期货基础知识(能力提升) 42页

期货从业资格之期货基础知识题库附答案(夺分.. 42页

小学英语拓展单词 8页

期货从业资格之期货基础知识题库大全带答案(.. 41页

期货从业资格之期货基础知识附参考答案(达标.. 42页

期货从业资格之期货基础知识精选题库附答案【.. 41页

期货从业资格之期货基础知识完整题库(培优).. 42页

小学英语听写比赛模拟试题 4页

小学英语名词变复数及所有格练习题 (2) 4页

期货从业资格之期货基础知识完整版审定版 41页

期货从业资格之期货基础知识大全精品(考点梳.. 41页

期货从业资格之期货基础知识大全含答案(完整.. 42页

电子版劳务合同范本免费 38页

2024年英语联合体九年级一模试卷分析 22页

数学建模——最优价格和广告投资资金计算 13页

北京12BJ2-3加气混凝土砌块条板 69页

金属非金属矿山用一氧化碳传感器安全检测检验.. 6页

冉炯百法 18页

成都三诊文、理科数学及答案详解 17页

中级财务会计论文 6页

自动冲孔机设计 44页

局长在全区基础教育课程改革动员大会上的讲话.. 12页