动态分配和静态分配之间的区别是什么

时间:2017-04-17 07:23:02

标签: dynamic alloc

动态内存分配和静态内存分配有什么区别?

我不明白这段代码:

int arrA[20];
int* arrB = new int [20];

这两条线有什么区别? 为什么动态分配有数组大小?

1 个答案:

答案 0 :(得分:0)

在静态内存分配中,内存在编译期间分配。

在动态内存分配中,内存是在运行时分配的。

new关键字用于动态内存分配。