請問調用函數的時候為什么不能這樣呢
#include <stdio.h>
int peopleage(n)
{
? ? int age;
? ? if(n==1)
? ? age=10;
? ? else
? ? ? ? age=peopleage(n-1)+2;
? ? return age;
}
int main()
{
? ? int ?peopleage(5);
? ? printf("第5個人的年齡是%d歲",peopleage(5));
? ? return 0;
}
#include <stdio.h>
int peopleage(n)
{
? ? int age;
? ? if(n==1)
? ? age=10;
? ? else
? ? ? ? age=peopleage(n-1)+2;
? ? return age;
}
int main()
{
? ? int ?peopleage(5);
? ? printf("第5個人的年齡是%d歲",peopleage(5));
? ? return 0;
}
2016-06-05
舉報
2016-06-05
在主函數內,被調函數peopleage 前不能用加 ?int