本文主要是介绍Lua 函数的尾调,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解释: Max=25 时,为啥 会等很长时间 才出来, 如果Max更大 --- 崩了
而第二种情况: 就不会那
2.3申请大小的限制
栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。
堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。堆的大小受限于计算机系统中有效的虚拟内存。由此可见,堆获得的空间比较灵活,也比较大
这篇关于Lua 函数的尾调的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!