二维数组动态申请 malloc

在有些情况下,是在程序运行一段时间之后,才能知道数组的大小,这就需要动态的申请数组,在C/C++中常用的方法是malloc,最近的实验中用到了,便记录下来,废话少说,上代码:int **Arry;
int m,n;
cin>>m;
cin>>n;
Arry=(int**)malloc(m*sizeof(int*));
for(int i=0;i<m;i++)
{            
Arry[i]=(int*)malloc(n*sizeof(int));
memset(Arry[i],0,n*sizeof(int));

}

这里m代表有m行,n代表有n列

你可能感兴趣的:(C++,二维数组,malloc,动态申请二维数组)