我用C语言编写的程序为什么会在运行时程序崩溃

2025年03月13日 03:53
有3个网友回答
网友(1):

建议把数组改小点

网友(2):

局部变量 d[10000][10000] 所占空间太大,程序的 stack 上分配 时导致 溢出。
解决:d 定义成指针,运行时 malloc 从 heap 上申请内存,用完 free 释放 。
或减小 数组的大小。

网友(3):

数组太大,写在函数外面