關於 k = i + ++i * i++ 面試題的詳解,再也不會錯了!

總結: i++ 和 ++i 都是直接該改變局部變量表中的值 i++ 和 ++i 的不同就是,一個是先壓入操作數棧再修改局部變量表中的值,一個是先修改局部變量表中的值再壓入操作數棧。 賦值= ,最後計算 =右邊的從左到右加載值依次壓入操作數棧 實際先算哪個,看運算符優先級 自增、自減操作都是直接修改變量的值,不經過操作數棧 最後的賦值之前,臨時結果也是存儲在操作數棧中  
相關文章
相關標籤/搜索