请教一个函数的问题
程序代码:#include<stdio.h>
void main()
{
int age(int n);
printf("第五个学生年龄是:%d岁。\n",age(5));
}
int age(int n)
{
int c;
if(n==1)
c=10;
else
c=age(n-1)+2;
return(c);
}
在“printf("第五个学生年龄是:%d岁。\n",age(5));”里的age(5)是什么意思?其作用是什么?在age函数体里n的初值是什么?为什么?








