代码如下:
异常:
这个异常一直都是出在函数的那个return那,改了几次也没用,要怎么解决呢?
sum要初始化一下,long sum = 0;
sum初始化为1
long func(int n){ long sum = 1; if(n > 1){ sum = n * func(n-1); } return sum; }
将第五行的sum赋初值