這樣寫為什么不行
?int getAge(int numpeople)
? ? {
? ? ? ? int age;
? ? ? ? if(numpeople==1)
? ? ? ??
? ? ? ? ? ? return 10;
? ? ? ??
? ? ? ? else
? ? ? ??
? ? ? ? ? ? int age = getAge(numpeople-1)+2;
? ? ? ? ? ?return age;
? ? ? ? ? ??
? ? ? ??
? ? }
int main()?
{
? ? int age = geatAge(5);
printf("第5個(gè)人的年齡是%d歲", age);?
return 0;
}
2017-07-15
? int age = geatAge(5);//調(diào)用函數(shù)錯(cuò)誤
正確為:
int age=getAge(5);