您的位置:首页 > 大数据 > 人工智能

程序在执行用之前就崩溃了, 用调试器单步跟进, 在main() 之前就死了。

2014-06-10 10:06 246 查看
程序在执行用之前就崩溃了, 用调试器单步跟进, 在main() 之前就死了。 也许你定义了一个或多个非常大的局部数组(超过上千字节)。许多系统只有固定大小的堆栈, 即使那些自动动态堆栈分配的系统也会因为一次性要分配大段堆栈而失败。
一般对大规模数组, 定义为静态的数组会更好。如果由于递归的原因, 每次都需要一组新的数组, 可以用malloc() 动态申请内存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: