我正在使用 C 做一个项目,而 CodeBlocks 是我的 IDE。Windows Vista 是操作系统。我在已经工作的代码中添加了一些新东西,现在可执行文件每次都崩溃。我编译后没有错误。计算机和编程不是我的领域,但我怀疑它可能与某种内存限制有关(如果存在并且甚至有意义的话)。我这样说是因为我正在使用三个不同的 3D 矩阵/维度数组:
- 1500x5x2
- 1500x5x12
- 1500x5x200
然后我有另外两个维度为 1500 的一维数组。这一切都很好。
当我添加另外三个维度为 1500x5 的二维矩阵/数组时,它开始崩溃。如果我评论一些现有的矩阵,新的矩阵可以正常工作,但一次只有一个。
(顺便说一句,上面提到的所有矩阵都是 INT 类型,并且是用指针和 callocs 定义的)
有什么建议么?