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

源码网商城

C与C++动态分配二维数组的实现方法

  • 时间:2022-10-05 02:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C与C++动态分配二维数组的实现方法
[b]C:[/b] C中使用函数malloc和free两个函数.
//动态分配M*N维
int **a=(int **)malloc(sizeof(int*)*M);
for(int i=0;i<M;i++)
  a[i]=(int *)malloc(sizeof(int)*N);
//动态释放
for(int j=0;j<M;j++)
  free(a[i]);
free[a];
[b]C++:[/b] C++ 使用关键字new和delete.
//动态分配M*N维
int **a=new int *[M];
for(int i=0;i<M;i++)
  a[i]=new int[N];
//动态释放
for(int j=0;j<M;j++)
  delete[] a[i];
delete[] a;
以上就是小编为大家带来的C与C++动态分配二维数组的实现方法全部内容了,希望大家多多支持编程素材网~
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部