首先分配一个指针数组,再遍历该数组,对其中的每个元素使用new分配一个数组并将返回值赋给该元素int *p[5]; //声明一个包含5个元素的整型指针数组for(int i = 0; i < 5; i++) ){p[i]=new int[6];}这样就有了一个5*6的二维的数组了不过要记得在数组不用时释放它 :)