【发布时间】:2014-05-13 09:08:06
【问题描述】:
这是一个关于 ++ 运算符的问题。这是一个不能解决问题的问题,但我相信知道答案会非常有用。因此,虽然 StackOverflow 是一个信息来源,但我想在此处附加可用的知识!
那么,问题来了:
int i = 0;
int getNextInt(){
return i++;
}
就是这样。问题是 ++ 运算符是如何在函数调用堆栈中实现的,以及当我们在代码中调用该函数时实际发生增量的位置。
我真的想了很久!
【问题讨论】:
-
删除“语言无关”标签并包含相关语言标签 - 因为
++与“语言无关”远。 -
您可以在此处找到适用于 Java 的问题的答案:stackoverflow.com/questions/654715/…