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

Dynamic 动态分配和静态分配的区别是什么,dynamic,alloc,Dynamic,Alloc,动态内存分配和静态内存分配有什么区别 我不明白这个代码: int arrA[20]; int* arrB = new int [20]; 这两条线有什么区别? 为什么动态分配有数组大小 在静态内存分配中,内存是在编译时分配的 而在动态内存分配中,内存是在运行时分配的 new关键字用于动态内存分配。Execuse me我还有更多问题要问你,为什么动态分配定义数组大小?例如int*arrB=newint[20];是的,您可能会问。必须定义大小,无论是静态分配还是动态分配。大小决定了你的程序需要多少

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

我不明白这个代码:

int arrA[20];
int* arrB = new int [20];
这两条线有什么区别?
为什么动态分配有数组大小

在静态内存分配中,内存是在编译时分配的

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


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

Execuse me我还有更多问题要问你,为什么动态分配定义数组大小?例如int*arrB=newint[20];是的,您可能会问。必须定义大小,无论是静态分配还是动态分配。大小决定了你的程序需要多少内存。我非常理解~~~~谢谢^^我本可以对你的问题进行投票,但很抱歉,因为我没有足够的声誉+从我这边。