例题:函数递归调用.有五个人按顺序排,第五个人比第四个人大2岁,以此类推,已知第一个人10岁,求第五个人年龄.
1 /*函数的递归调用*/ 2 #include<stdio.h> 3 int age(int n); 4 int main(void) 5 { 6 printf("%d\n",age(5)); 7 return 0; 8 } 9 int age(int n) 10 { 11 int r; 12 if(n==1) 13 { 14 return 10; 15 } 16 else 17 { 18 r=age(n-1) + 2; 19 } 20 return (r); 21 } 22