一般程序调用方法的栈,和你自己建立的数据结构的栈,在不同的内存段,拿张os系统的内存分配图看一下,你会发现,基本每个系统供程序调用的栈的空间都是有限的。这意味着每个系统对每个调用程序的分配的栈空间都是有限的。有些系统允许你去改动这个限制,但总的来说,它是有限的。 一般编程都不鼓励使用递归,不仅是效率问题,更严重的是有可能发生运行时错误,也就是程序崩溃。而你为数据分配……
33,008
社区成员
35,326
社区内容
加载中
试试用AI创作助手写篇文章吧