怎么用new运算创建二维动态数组?

这个二维数组要怎么对它进行赋值?
2025-03-06 12:39:55
推荐回答(1个)
回答1:

首先分配一个指针数组,再遍历该数组,对其中的每个元素使用new分配一个数组并将返回值赋给该元素

int *p[5]; //声明一个包含5个元素的整型指针数组
for(int i = 0; i < 5; i++) )
{
p[i]=new int[6];
}

这样就有了一个5*6的二维的数组了

不过要记得在数组不用时释放它 :)