• 在调用一个函数的过程中直接或间接地调用函数本身,称为函数的递归调用
    • 例:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。问第4 个人多少岁,他说比第3个人大2岁。问第3个人多少岁,他说比第2 个人大2岁。问第2个人多少岁,他说比第1个人大2岁。问第1个人多 少岁,他说是10岁。请问第5个人多大?
      1. int age ( int n )
      2. { int c;
      3. if (n= =1) c=10;
      4. else c=age(n-1)+2;
      5. return c;
      6. }
      7. void main(void)
      8. {
      9. int age(int);
      10. cout<<age(5)<<endl;
      11. }