我正在使用 Dev C++ 编写模拟程序。为此,我需要声明一个数据类型为 的一维数组double
。它包含4200000
元素 - 像double n[4200000]
.
编译器没有显示错误,但程序在执行时退出。5000
我已经检查过了,程序对于具有元素的数组执行得很好。
现在,我知道不建议在堆栈上声明这么大的数组。然而,问题是模拟需要我多次调用数组中的特定元素——例如,我可能需要给定计算的n[234]
or的值。n[46664]
因此,我需要一个更容易筛选元素的数组。
有没有办法可以在堆栈上声明这个数组?