这种行为背后的逻辑是什么?i和i = i ++ in for循环java
int i=0;
for(int k=0;k<10;k++){
i++;
}
System.out.println("i="+i);
Output=10; //Exepcted
int i=0;
for(int k=0;k<10;k++){
i=i++;
}
System.out.println("i="+i);
Output=0; //Surprised :)
任何人都可以抛出上述功能吗?
是什么?这是相同的代码 – Axarydax 2013-05-02 10:21:20
@Axarydax第二个版本有'i = i ++'而不是'i ++' – Rup 2013-05-02 10:21:40
http://stackoverflow.com/questions/7911776/what-is-x-after-xx – NINCOMPOOP 2013-05-02 10:21:45