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

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

也许你定义了一个或多个非常大的局部数组(超过上千字节)。

许多系统只有固定大小的堆栈, 即使那些自动动态堆栈分配的系统也会因为一次性要分配大段堆栈而失败。

一般对大规模数组, 定义为静态的数组会更好。

如果由于递归的原因, 每次都需要一组新的数组, 可以用malloc() 动态申请内存, 参见问题1.11。

永不止步步 发表于01-18 09:51 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:345377个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号