如何建立动态二维数组

2025-03-06 03:28:42
推荐回答(1个)
回答1:

int **a; // a[NR][NC] -- *a[NR] -- a[j][i]

int i,j,NR,NC;
//这里输入 二维数组 行数NR,列数NC, 接下来动态分配
a = (int **) malloc(sizeof(int *) * NR);
for (j=0;ja[j] = (int *) malloc(sizeof(int) * NC);
}
//这里就有 a[NR][NC] 可以使用了。