伊冯_等末子
请教多维数组动态空间开辟的问题
>>
完整版
int **a,i;
int m,n;
a=(int**)malloc(m*sizeof(int));
for(i=0;i<m;i++)
a=(int*)malloc(n*sizeof(int));
就是老师要我们设计个程序中,涉及到很多未知大小的数组,是不是可以把上面的代码放到自定的函数中去,通过调用来实现动态空间的开辟。
主要是数组太多,我不想一个一个的开辟,想就通过m,n赋值后直接实现。
请大神指教啊!!
如果不可以放在函数里【貌似是不可以,直接放进去,我试运行了下,出错了额
那有什么办法实现我说的,通过赋值m,n,然后调用函数来开辟的。
额 说的有点乱 请谅解