關于i++和++i的差別,最廣泛的了解是前者是先使用i然後再把i的值做+1操作,而後者正好相反!如果兩者用在for循環裡呢?
兩者的作用是完全相同的,但是兩者的執行效率确是有差别的,++i的效率更高些,下面分析兩者的具體操作!
i++:
++i:
可以很明顯的看出,i++比++i多了一個指派的操作,是以在使用上兩者同等效果的前提下,盡量使用++i操作。
關于i++和++i的差別,最廣泛的了解是前者是先使用i然後再把i的值做+1操作,而後者正好相反!如果兩者用在for循環裡呢?
兩者的作用是完全相同的,但是兩者的執行效率确是有差别的,++i的效率更高些,下面分析兩者的具體操作!
i++:
++i:
可以很明顯的看出,i++比++i多了一個指派的操作,是以在使用上兩者同等效果的前提下,盡量使用++i操作。