這種行爲背後的邏輯是什麼?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