为什么要再次定义sum?不懂。
#include <stdio.h>
int year(int n)
{
if(n==0)
{
return 0;
}
else if(n==1)
{
return 10;
}
else
{
int sum;\\这里定义过。\\
sum=(year(n-1)+2);
return sum;
}
}
int main()
{
int sum=year(5);\\这里为什么要加int,前面不是定义过吗?\\
printf("第5个人的年龄是%d岁", sum);
return 0;
}