动态创建二维数组的方法
来源:优易学  2011-12-15 12:07:18   【优易学:中国教育考试门户网】   资料下载   IT书店
  标准方法:
  动态开辟二维数组要分两步完成
  一步是开行首指针列表
  一步是开某一横行的指针
  int **a;
  int n;
  int i;
  scanf("%d",&n);
  a=(int **) malloc (n*sizeof(int *));
  for (i=0;i<n;i++)
  {
  a[i]=(int *)malloc(n*sizeof(int));
  }
  其他方法:
  char arr**;
  char *GoodsName[1000]; //指针数组,每个指针指向一行
  for(i=0;i<1000,i++)
  GoodsName[i]=(char *)malloc(100 * sizeof(char));
  arr = GoodsName;

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训