??? const int k=10; int (*p)[k]; k必须要编译器已知,所以这里用了const常量定义。 p=(int(*)[k])malloc(n*k*sizeof(int));分配n行k列的内存区域。