- int **result;
- int row = 4;
- int col = 5;
- result = (int**)malloc(sizeof(int *)*row);
- for (int i=0; i<row; i++)
- {
- result[i] = (int *)malloc(sizeof(int)*col);
- }
- for (int i=0; i<row; i++)
- {
- for (int j=0; j<col; j++)
- {
- result[i][j] = 4; // 这里直接当作是数组赋值。
- }
- }
- // 下面是释放空间
- for (int i=0; i<row; i++)
- {
- delete[] result[i];
- }
- delete[] result;
int main()
{
int n=3;int m=3;
int **A=new int *[n];
for(int i=0;i<n;i++)
A[i]=new int [m];//动态生成矩阵A
com( A ); //调用函数com
return 0;
}
int com(int **A)
{
printf("%d\n",A[2][2]);
return 0;
}
1245

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



