标签:
#include <stdio.h>
int age(int n);//外部声明
int main()
{
printf("age=%d\n",age(5));//age=18--递归-输出第五个学生的年龄
return 0;
}
int age(int n)
{
//在调用一个函数的过程中又出现直接或者间接的调用该函数本身,称为递归调用
int c;
if (n==1) {
c=10;
}else{
c=age(n-1)+2;//函数名字age在函数age内部出现就是递归调用
}
return c;
}
标签:
原文地址:http://my.oschina.net/u/2410306/blog/521526