函数递归

1.递归的死循环通过栈是向栈容量有限,

栈默认大小是1Mb,编译时,可以编译个100MB,栈大一点,程序的稳定性大大增强,程序的体积变大,而且运行速度也会变慢。

2.递归必须要有入口和出口

写一个1加到100的函数

#include <stdio.h>
int add(int num)
{
    if(num>100)
    return 0;
    else
    return num + add(num + 1);
}

 

posted @ 2016-05-28 07:34  芬乐  阅读(180)  评论(0编辑  收藏  举报