33,321
社区成员




int **M, m, n;
cin>>m>>n;
M=new int*[m];
for(int j=0;j<m;j++)
{
M[j]=new int[n];
}
int *a, n;
cin>>n;
a=new int[n];
3、多维数组用多重指针,而不是设置成静态数组:
int **M, m, n;
cin>>m>>n;
M=new int[m];
for(int j=0;j<m;j++)
{
M[j]=new int[n];
}
如果不知道最后如何清除动态内存区也没关系,初学者都会碰到这个问题,这个可以暂时不用理会,因为我们的操作系统能够在程序结束时自动释放它们。