#endif
程序调用自身的编程技巧称为递归
(递归存在限制条件,且每次递归后越来越逼近该条件)
递归常见的报错:栈溢出 stack overflow
内存划分:栈区(局部变量,函数形参)、堆区(动态开辟的内存)、静态区(全局变量,static修饰的变量)
函数递归调用,占用栈区最后溢出
程序员的知乎
int mian()
{
int mian();
return 0;
}
先看怎么用,再写怎么实现
原文:https://blog.51cto.com/15069849/2592627