java – 发布增量行为
作者:互联网
参见英文答案 > What is x after “x = x++”? 17个
我有一点疑问.为什么下面的代码是打印值i = 2.
int i=2;
i=i++;
System.out.println(i);
有人可以解释一下第2行的情况.
在这里做这里没有意义吗?
谢谢
解决方法:
i=i++;
因为首先进行赋值,所以增量适用.
就像是:
首先我得到2,然后操作发生,但结果不会重新分配给i,所以我的值将保持为2.
标签:post-increment,pre-increment,java,increment 来源: https://codeday.me/bug/20190826/1727079.html