诚心请教,怎样生成动态二维数组???
请教各位高手,怎样才可以通过调用子函数的方法,通过用户传递的两个每维的值生成
对应的数组??望赐教!
对应的数组??望赐教!
(类型*)malloc(行数*列数*sizeof(类型))
内存是连续的,所以在内存中没有几维的概念.
动态生成N维数组完全可以当成一维数组来申请.
使用的时候当成N维就可以了
这个..就是利用堆栈动态的分配一组连续的内存(当然.这个静态存储区是不同的)
然后在必要的时候可是手动释放掉这些内存(静态的数组是在程序结束后自动释放的)
适用于大的数组.在使用后就立刻释放掉...这样能节省很多内存空间.当然 很多其他的方面也是非常有用的
至于细节.建议你还是找些书或者资料.(让我说估计我说不太明白)