我只是想问一下,(--a,b)是什么意思?有人可以向我解释一下吗? 目前我只想手动跟踪计算,但我被卡住了。
这部分代码:
else if (a%2 == 0) return (-a) * b + print_it(--a, b);
最佳答案
表达式--a
是预减运算符,意思是:在表达式中使用a
之前先递减它的值。将其与表达式 a--
进行比较,后者在表达式中使用 a
的当前值,并在计算结束时将其递减。
关于Java返回语句困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14554983/