17行问题
#include<stdio.h>
int getAge(numPeople)
{
int age;//定义年龄
if(numPeople==1)
age=10;
else
age=age+(numPeople-1)*2
return age;
}
int main()
{
int fifthAge=getAge(5);
printf("第五个人的年龄是%d岁",fifthAge);
return 0;
}
17行 写成 age=age+(numPeople-1)*2;为什么不可以 官方代码age=getAge(numPeople-1)+2; 这个的话numPeople=5, getAge(5)他怎么算出来的等于多少,