for循環中 ++i 和 i++的效果是一樣的
要等代碼塊執行完畢才能執行語句3
但性能是不同的:在大量數據的時候++i的性能要比i++的性能好
原因:
i++由於是在使用當前值之後再+1,所以需要一個臨時的變量來轉存。
而++i則是在直接+1,省去了對內存的操作的環節,相對而言能夠提高性能
for循環中 ++i 和 i++的效果是一樣的
要等代碼塊執行完畢才能執行語句3
但性能是不同的:在大量數據的時候++i的性能要比i++的性能好
原因:
i++由於是在使用當前值之後再+1,所以需要一個臨時的變量來轉存。
而++i則是在直接+1,省去了對內存的操作的環節,相對而言能夠提高性能