2007/01/23 | 在VC++中动态创建二维数组!!
类别(VC++天地) | 评论(3) | 阅读(1422) | 发表于 14:15

在使用VC6的平时工作中,总是遇到动态创建数组的问题,这个时候大家都会用的是,malloc,和free,或者new和delete

但是,在遇到二维数组的时候,可能会感到很棘手!现在我给大家一个例子,帮助解决这个问题!

创建一个2行3列的动态数组,类型和行列可根据具体需要来设,如float,char等,ok,看看例子吧,也是我在网上总结的

int m=2,n=3;
 int   **pArray;
 pArray   =   new   int*[m];  
 for   (int i=0;i<m;i++) 
  pArray[i] =  new  int[n];

//赋值  
    pArray[0][0]=1;
pArray[0][0]=1;
pArray[0][1]=5;
pArray[0][2]=8;

pArray[0][0]=2;
pArray[1][1]=3;
  delete   []pArray; 
0

评论Comments