gpt4 book ai didi

c - 动态内存分配问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:39 25 4
gpt4 key购买 nike

我正在开发一个程序,该程序要求我使用 4 个大小为 [1000][1000] 的矩阵。 我使用 malloc() 创建了它们,但是当我尝试运行该程序时它崩溃了并且内存使用量猛增至 2.5 GB。请尽快提出任何解决方案。我将不胜感激..

最佳答案

4 matrices sized [1000][1000]

当您在编译时知道需要多少内存时,为什么要使用 malloc()?动态分配二维数组并不是最简单的事情,释放它们也不是最简单的事情(参见 C FAQ,Question 2.14 中的一种方法)。不要使您的程序过于复杂。

关于c - 动态内存分配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com