C语言中,用spawnl(_P_WAIT,程序,NULL)运行程序,报错

2025-05-01 21:07:22
推荐回答(1个)
回答1:

Stack overflow
报错的时候,选择调试,发现有如上的信息,Stack overflow 表示栈溢出
你使用递归的方法来计算,递归最让人诟病的地方就是在层次很深的情况下会消耗大量的栈内存,而一般只会给应用栈分配有限的大小
可以修改程序,使用迭代的方法,嵌套的两层for循环应该能解决问题。