在实际工作中,可能需要用二维指针来指向二维数组,但是不能简单的就用一个二维指针指向二维数组,这里简单的介绍两种方法
int A[2][2]={{1,2},{3,4}};
int **p=new int *[2];
for(int i=0;i<2;i++)
{
p=new int ;
}
for(i=0;i<2;i++)
for(int j=0;j<2;j++)
{
p[i][j]=A[i][j];
}
这样就可以用p来进行自己想做的工作了
在实际工作中,可能需要用二维指针来指向二维数组,但是不能简单的就用一个二维指针指向二维数组,这里简单的介绍两种方法
int A[2][2]={{1,2},{3,4}};
int **p=new int *[2];
for(int i=0;i<2;i++)
{
p=new int ;
}
for(i=0;i<2;i++)
for(int j=0;j<2;j++)
{
p[i][j]=A[i][j];
}
这样就可以用p来进行自己想做的工作了