{
// 使用指针数组
int row = 5; //二维数组的行数
int column = 8; //二维数组的列数
//分配一个指针数组,其首地址保存在pMatrix中
int **pMatrix = new int*[row];
//为指针数组的每个元素分配一个数组
for (int i = 0; i < row; i++)
pMatrix[i] = new int[column];
for (int i=0;i<row;i++)
{
for (int j=0;j<column;j++)
{
pMatrix[i][j]=i+j;
cout<<pMatrix[i][j]<<" ";
}
cout<<endl;
}
//释放内存
for (int i = 0; i < row; i++)
{
delete[ ] pMatrix[i];
}
delete[ ] pMatrix;
return 0;
}
责任编辑:小草