TOP

C++中动态分配二维数组
2014-11-19 13:27:26 】 浏览:9825
Tags:动态 分配 二维数

  int main(void)


  {


  // 使用指针数组


  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


  {


  for (int j=0;j


  {


  pMatrix[i][j]=i+j;


  cout<


  }


  cout<


  }


  //释放内存


  for (int i = 0; i < row; i++)


  {


  delete[ ] pMatrix[i];


  }


  delete[ ] pMatrix;


  return 0;


  }



C++中动态分配二维数组 https://www.cppentry.com/bencandy.php?fid=80&id=13272

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++指针直接调用类成员函数探讨 下一篇c++运算符重载规则