for循環中++i 和 i++ 的區別


for循環中 ++i 和 i++的效果是一樣的

要等代碼塊執行完畢才能執行語句3

但性能是不同的:在大量數據的時候++i的性能要比i++的性能好

原因:
i++由於是在使用當前值之後再+1,所以需要一個臨時的變量來轉存。
而++i則是在直接+1,省去了對內存的操作的環節,相對而言能夠提高性能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章