献给初学:想知道自己学C语言到达那个水平?看一段代码就知道!
int age(int n){
int c;
if (n==1)
c=10;
else
c=age(n-1)+2;
return (c);
}
#include <stdio.h>
void main()
{
printf("%d\n",age(5));
getch();
}
运行的结果是18,为什么?为什么呢?
2010-10-05 18:44
2010-10-05 19:50
2010-10-05 19:52