(n-1)+n 和2n-1为什么不一样?

来源:5-7 递归函数(一)

weibo_溪凹几嗯_0

2017-03-04 23:15

(n-1)+n 和2n-1为什么不一样?

写回答 关注

1回答

  • 抓蛙功程狮
    2017-03-05 02:22:28

    源代码如下:

                        return getWordNumber(n-1) + n ;       //到第天会的单词数量

    电脑是死板的, 他不会帮你做 (n-1)+ n = 2*n-1  的数学加法运算。

    问题在于 (n-1) 这一块 是传入 getWordNumber()函数的形式参数。不能与括号外面的 n 进行加减运算。


C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题