答案 0 :(得分:3)
将x = x++
更改为x++
。 x++
为unary operation,您无需使用分配操作。
答案 1 :(得分:3)
后增量运算符首先使用该值然后递增。
x=x++;
在这里,我们将X分配给X(零到零),然后我们将X增加到1,但我们从不将它分配给任何东西。
你可以改为
X=++X;
这应该可以满足您的需求。
答案 2 :(得分:1)
嗯......试试吧。
int x = 0;
while(int x < 10){
x++;
}
答案 3 :(得分:1)
尝试转换
x = x++;
到
y = x++; // i.e. y = x, then increment x
x = y;
了解它。