1.new关键字分配单元
(1)必须定义一个指向该单元的指针。
(2)指针变量 =
(3)new关键字分配的单元当程序结束后仍然存在。
int *p =
int *p =
第二句话的解释:指针变量指向数组的首单元,数组元素表示为p[i],p的指向不能动,动了之后数组的首地址丢失。
2.delete关键字释放动态定义的单元
(1)delete只能释放由new关键字动态分配的单元
(2)语法:delete
delete
(3)动态数组的释放
delete []指针变量;
注意:delete也可以释放空指针