说是变量没有声明或者少了括号
这里不需要再次定义n了吧,因为前面自定义函数已经定义过了,而且age(5)就相当于n=5。
int n;多余了
int getAge(num)
{ int age; if(num==1) age=10;
else age=getAge(num-1)+2;
return age;}
int main() { int fifAge=getAge(5);
printf("第5个人的年龄是%d岁", fifAge);
return 0;}