int X=2,Y=2,**A = new int*[X];
for(int i=0;i<X;i++)
A[i]=new int[Y];
//上面是C++
int i,X=2,Y=2;
int **A;
A=(int**)malloc(sizeof(int)*X);
for(i=0;i<X;i++)
A[i]=(int*)malloc(sizeof(A)*Y);
//上面是C
C++中创建未知元素个数的2维数组
最新推荐文章于 2025-04-02 10:55:36 发布
本文通过一个具体的例子展示了如何在C++和C中创建动态二维数组,并详细解释了这两种语言中分配内存的不同方式。对于希望深入了解这两种语言底层操作的开发者来说,这是一篇非常实用的文章。
2314

被折叠的 条评论
为什么被折叠?



