C语言程序模块设计之递归调用方法 1.程序举例 #include <stdio.h> int main() { int age(int n); printf("NO.10,age:%d\n",age(10)); // 输出第10个学生的年龄 return 0; } // 子函数 int age(int n) //定义递归函数 { int c; if(n==1) // 如果n=1 c=7; //年龄7 else c=age(n-1)+2; // 第n个同学年龄比第n-1的同学大2岁 return c; } 2.举例运行结果