在 Java 中,后增量运算符如何在 return 语句中起作用?
给定以下代码,ixAdd 是否会执行您期望的操作,即在增量之前返回 ix 的值,但在离开函数之前递增类成员?
class myCounter {
private int _ix = 1;
public int ixAdd()
{
return _ix++;
}
}
我不太确定当程序离开函数的堆栈帧(或Java中的任何内容)时,post/pre增量的通常规则是否也适用于 return 语句。