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] 可以使用了。