几天写的一段代码就出现了这个问题。大概结构是这样的:A(){ if(){}//递归终止条件 else(){ for(){ A();//这里进行了一个递归,当for循环次数过多,而且递归终止条件难以达成的时候,栈内存就会溢出 } }}