您的位置:首页 > 其它

动态内存分配

2016-01-30 12:33 232 查看

动态内存分配

/*

int n;

int a
;

*/ ///这样是不对的

 

         1、分配一个变量  P=nem T;

T是类型名,P是类型为T*的指针;

动态分配出一片大小为sizeof(T)字节的内容空间,并且将该内存的起始地址赋值给P。例:

int *pn;

pn=new int;

*pn=5;

delete pn;

         2、分配一个数组 P=nemT
;

int *pn;             

int i=5;     

pn=new int[i*20];

pn[53]=34;

pn[100]=20;//编译没有问题,但是程序实际运行错误

delete []pn;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: