源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C++中给二维指针分配内存(实现代码)

  • 时间:2022-04-29 18:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C++中给二维指针分配内存(实现代码)
原理就不写在这里了,毕竟网上的介绍有很多,代码如下所示:
[u]复制代码[/u] 代码如下:
#include <iostream> using namespace std; #define  N  5 #define  M  10 int main(int argc, char **argv) {  int **p;  int i,j;  p = new int* [N];  for (i = 0; i < N; i++)   p[i] = new int [M];  for (i = 0; i < N; i++)   for (j = 0; j < M; j++)    p[i][j] = i + j;  for (i = 0; i < N; i++)  {   for (j = 0; j < M; j++)   {     cout<<"["<<p[i][j]<<"]"<<"  ";    cout<<*(*(p + i) + j)<<" "<<endl;   }   cout<<endl;  }  for (i = 0; i < N; i++)  {   delete [] p[i];   p[i] = NULL;  }  delete [] p;  p = NULL;  return 0; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部