16.1程序在执行前崩溃,用调试器单步跟进,在main()之前死了
也许你定义了一个或多个非常大的局部数组(超过上千字节)。许多系统只有 固定大小的堆栈, 即使那些自动动态堆栈分配的系统也会因为一次性要分配大段 堆栈而失败。
一般对大规模数组, 定义为静态的数组会更好。如果由于递归的原因, 每次都 需要一组新的数组, 可以用malloc() 动态申请内存, 参见问题1.11。
一般对大规模数组, 定义为静态的数组会更好。如果由于递归的原因, 每次都 需要一组新的数组, 可以用malloc() 动态申请内存, 参见问题1.11。