1. 程式人生 > >Java中i++,++i 和i= i+ 1的區別

Java中i++,++i 和i= i+ 1的區別

在java中,執行自增運算時,會為每一個自增操作分配一個臨時變數,如果是字首加(++i),就會“先自加1後賦值(給臨時變數)”;如果是字尾加(i++),就會“先賦值(給臨時變數)後自加1”。運算最終使用的,並不是變數本身,而是被賦了值的臨時變數