题目:

正确答案:
int age(int x)
{
int y;
if(x==1)
y=10;
else y=age(x-1)+2;
return (y);
}
#include<stdio.h>
int main()
{
int age(int x);
printf("age=%d\n",age(5));
return 0;
}
这个age函数有没有可能用void定义,不用Int型,不用return?类似下面这样写(下面是错误代码不能运行)
void age(int x)
{
if(x==1)
age=10;
else age=age(x-1)+2;
}
#include<stdio.h>
int main()
{
void age(int x);
int x=5;
age;
printf("age=%d\n",age(5));
return 0;
}
有没有人能帮忙讲一下这部分的知识点,看书没太看懂,非常感谢