Java 關於i=i++的探究

問題: int i = 1; i = i++; //問題一:此時i等於多少? j = i++; //問題二:此時i,j分別爲多少? 分析: 由於i++和i--的使用會導致值的改變,所以在處理後置的++和--運算的時候,java的編譯器會重新爲變量分配一塊新的內存空間,用來存放原來的值,而完成賦值運算之後,這塊內存會被釋放。 (1) 對於 i = i++ (2) 對於 j = i++ 解決: int
相關文章
相關標籤/搜索