栈模拟递归为什么会防止溢出 呢