****关于C语言阶乘问题
以下的C程序中,最终得出的值是多少?
1 #include "stdio.h"
2
3 int f(int n);
4
5 int main()
6 {
7 int a=0;
8 a=f(4);
9 printf("the sum n is : %d\n",a);
10 return 0;
11 }
12
13 int f(int n)
14 {
15 printf("this n is : %d\n",n);
16 if(n>0) return n+f(n-1);
17 if(n=0) return 0;
18 }
如果,删除第15条程序“ printf("this n is : %d\n",n);”之后,最终得出的值又是多少?为什么?