gpt4 book ai didi

c - 定义函数的最大数量

转载 作者:行者123 更新时间:2023-11-30 20:06:39 25 4
gpt4 key购买 nike

我使用 C 语言进行自然语言处理项目。

我想存储一个字典文件。

我使用了以下定义语句

#define DICSIZE 46000

问题是关于数字 46000,因为这是我可以输入的最大数字。

如果我尝试更大的数字,程序将停止运行。

如何解决这个问题?

最佳答案

程序停止不是因为DICSIZE宏。这是用法。

我猜想,通过将此宏作为数组大小传递来本地分配某些数组(即在堆栈中)。

int myArray[DICSIZE];

所以当数量增加时,你可能会遇到问题。我建议使用 malloc() 动态分配内存。

关于c - 定义函数的最大数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22658543/

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