课程
/后端开发
/C
/C语言入门
(n-1)+n 和2n-1为什么不一样?
2017-03-04
源自:C语言入门 5-7
正在回答
源代码如下:
return getWordNumber(n-1) + n ; //到第天会的单词数量
电脑是死板的, 他不会帮你做 (n-1)+ n = 2*n-1 的数学加法运算。
问题在于 (n-1) 这一块 是传入 getWordNumber()函数的形式参数。不能与括号外面的 n 进行加减运算。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
5 回答n=((n+1)+1)*2,为啥不能用 n+1=n*0.5-1即n=(n-1)*0.5-1
1 回答为什么将(n-1)+n改为(n-1)+n+1结果是65
2 回答getWordNumber n+(n-1) 这样为什么不对
1 回答getWordNumber n+(n-1) 这样为什么不对
1 回答为什么(n-1)+n不能用(2*n-1)代替