1.递归的死循环通过栈是向栈容量有限,
栈默认大小是1Mb,编译时,可以编译个100MB,栈大一点,程序的稳定性大大增强,程序的体积变大,而且运行速度也会变慢。
2.递归必须要有入口和出口
写一个1加到100的函数
#include <stdio.h> int add(int num) { if(num>100) return 0; else return num + add(num + 1); }