new的用法 new分配单一内存空间new创建动态数组 new创建动态数组 为什么叫动态数组呢? 普通方式创建的数组,数组长度是在编译时确定好的,无法在运行时决定。内存属于栈内存。 new创建动态数组,数组长度是在运行时确定。内存属于堆内存。需要用delete 释放。 //普通数组 int arra_A[8]; //动态数组 int *arra_ptr = new int[len];// len通过计算得来 delete(arra_ptr);