Java中 a++ 和 ++a 的區(qū)別
芝蘭子
先說(shuō)說(shuō)兩者之間的共同點(diǎn),不管是a++還是++a,在編輯代碼的時(shí)候都是運(yùn)用a+1的代碼進(jìn)行編程的。
說(shuō)說(shuō)兩者之間的區(qū)別,a++語(yǔ)言是代碼先要參加到程序運(yùn)行中之后再會(huì)開(kāi)始執(zhí)行+1的操作。
++a語(yǔ)言與a++相反,則是先要執(zhí)行+1的操作,然后再會(huì)進(jìn)行程序來(lái)運(yùn)行。
此外,除了a++以及++a之外,還有a--和--a,后者的區(qū)別同前者一樣,都是一個(gè)先參加一個(gè)后參加的區(qū)別。