您的位置:首页 > 编程语言 > C语言/C++

C++动态创建二维数组,二维数组指针,以及动态二维数组函数传递

2017-01-03 13:34 429 查看
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 *;for(int i=0;i<n;i++)A[i]=new int [m];//动态生成矩阵Acom( A );    //调用函数comreturn 0;}int com(int **A){printf("%d\n",A[2][2]);return 0;}   

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: