关于C语言入门5-9中的结果问题
int getAge(n)
{
int age;
if(n=1)
{
return 10;
}
else
{
age=getAge(n-1)+2;
}
return age;
}
int main()
{
int age = getAge(5);
printf("第5个人的年龄是%d岁",age);
return 0;
}
这样为什么结果是第五个人十岁,错到了哪里,求解答,谢谢