1. 程式人生 > >java 中間變數快取機制(i++,++i)

java 中間變數快取機制(i++,++i)

public class Test { 
    public static void main(String[] args) { 
       int i = 0; 
       i = i ++ ;
       System.out.println(i);
    } 
   
}

答案是 0

如果是 i = ++ i 就會是1  

參考 https://blog.csdn.net/lxlmycsdnfree/article/details/80578222

其實C也是一樣 

 

其實運算順序大概就是 ++ 左 》 = 》右 ++