在 C++ 中,int arr[3][4] 和 int* arr = new int[12] 均可模拟一个 行 列的二维数组。关于这两种方式,下面说法错误的是( )。
- A.
int arr[3][4]在栈上分配空间,适合数组较小的情况; - B.
int* arr = new int[12]在堆上分配空间,数组较大时也适用; - C. 这两种方式申请的内存空间都是连续的。
- D. 这两种方式申请的内存都能自动释放。
g4-04001.in输出g4-04001.out在 C++ 中,int arr[3][4] 和 int* arr = new int[12] 均可模拟一个 行 列的二维数组。关于这两种方式,下面说法错误的是( )。
int arr[3][4] 在栈上分配空间,适合数组较小的情况;int* arr = new int[12] 在堆上分配空间,数组较大时也适用;