以下是确切的问题描述: 基本上我有一个路由表。我们称之为routing_tbl[n],意思是我支持30个节点(路由器)。现在,对于此表中的每个节点,我都保留有关许多(数百)可用路径的信息,在名为paths[p]的数组中。同样,对于此数组中的每个路径,我都在名为hops[h]的数组中保留了属于它的节点列表。因此,我至少使用nph个整数的内存,但此表还包含其他信息。在同一函数中,我还使用另一个嵌套数组,它也消耗了将近40,000个整数。一旦我运行模拟,它就会退出并抱怨堆栈溢出。当我减少路由表的总大小时,它可以正常工作。您认为问题是什么原因引起的,如何解决?非常感谢。