递归为什么会导致栈溢出
2019-08-26 本文已影响0人
王王王王王景
下面来看一下,函数是如何调用的,在函数A里调用函数B,我们称A为调用者函数,B是被调用函数。每一次函数的调用,都会有如下的信息进栈,占用内存(每个进程中只有一部分虚拟内存是用来调用函数的),内存不够用就会出现这种栈溢出的错误。
下面来看一下,函数是如何调用的,在函数A里调用函数B,我们称A为调用者函数,B是被调用函数。每一次函数的调用,都会有如下的信息进栈,占用内存(每个进程中只有一部分虚拟内存是用来调用函数的),内存不够用就会出现这种栈溢出的错误。