左边是求阶乘的代码,题目是求和,我是按照左边的代码写的,其余都是正确的,但是我圈起来的那里错了,正确答案是去掉“=”和“return return”这里和左边的代码不一样,可是为啥啊呀?
求和没有定义result 不可以直接用 如果定义了 也可以像求阶乘那样写
这样说吧,第一你没申明你所谓的return,第二return在语言中是关键字的存在,不存在return return这样的写法。
程序执行到return语句就结束了;前面代码返回的是result的值,也没有=,后面代码你已经return了getNumber(n-1)+n的值了,到这就结束了。后面那个return是错的
也可以把=前的return和下面那行第二个return改为result