为了账号安全,请及时绑定邮箱和手机立即绑定

原题目的递归函数return有两个出口,虽然也正确,建议改成一个。

http://img1.sycdn.imooc.com//5d72197c0001628706180593.jpg

上图递归函数return有两个出口。已经改成一个,如下图。


http://img1.sycdn.imooc.com//5d72197d0001275106140705.jpg

正在回答

1 回答

这样也可以,还更短,没有临时变量。

return n == 1 ? n : getWordNumber(n - 1) + n;

但这代码在这里的作用是让我们最快理解用法,而不是教我们缩进用空格还是 Tab、花括号换不换行、Vim 和 Emacs 到底哪个更辣鸡...有提这种“问题”的时间不如多学两节。

0 回复 有任何疑惑可以回复我~
#1

慕UI3423937

大佬 大佬
2019-09-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926311    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

原题目的递归函数return有两个出口,虽然也正确,建议改成一个。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信