笔者在处理程序奔溃问题的时候,遇到栈溢出的情况,栈溢出最常见的情况是:迭代调用和数组过大.数组占用占空间,所以改为了malloc方式放在堆上.想想,就想整理一下关于对多维数组的动态分配问题. 一,堆和栈的先关问题 首先,必须了解一下堆和栈的问题,可参考这篇文章:http://blog.csdn.net/hairetz/article/details/4141043 ,现在稍微总结一下: 栈区(stack),由编译器自动分配释放,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈:堆…