

为什么会出现栈溢出?
大家肯定都知道 Stack Overflow 这个网站吧,它是全球最大的技术问答网站,国内很多程序员也在使用。 Stack Overflow 这个名字,其实是一种程序的运行时(runtime)错误,中文翻译过来叫做“ 栈 溢出”。 这里的栈(Stack),并不是数据结构 中的栈,而是程序内存中的一个分段,或者说一个分区。 一个程序可以使用很多内存,不同的内存有不同的作用,为了方便管理,操作系统会对程序的内存空间进行分区,把具有相同作用的内存都归…
大家肯定都知道 Stack Overflow 这个网站吧,它是全球最大的技术问答网站,国内很多程序员也在使用。 Stack Overflow 这个名字,其实是一种程序的运行时(runtime)错误,中文翻译过来叫做“ 栈 溢出”。 这里的栈(Stack),并不是数据结构 中的栈,而是程序内存中的一个分段,或者说一个分区。 一个程序可以使用很多内存,不同的内存有不同的作用,为了方便管理,操作系统会对程序的内存空间进行分区,把具有相同作用的内存都归…