如何用C创建一个大的二维数组
我想要一个像2的大型二维数组
int myArray[10000][2];
我被告知以这种方式构建的数组是不合适的,应该使用malloc来构建堆。 有人能告诉我如何实现这一目标吗? 谢谢!
#include
// ALLOC
int **vv = malloc(2 * sizeof(int *)); for(int i = 0; i < 2; i++) vv[i] = malloc(10000 * sizeof(int));
//自由
for(int i = 0; i < 2; i++) free(vv[i]); free(vv);