java java自增操作符的加1在什么時(shí)候完成?
java自增操作符的加1在什么時(shí)候完成?對(duì)于變量i來(lái)說(shuō)都會(huì)在原來(lái)基礎(chǔ)上加1的,重點(diǎn)區(qū)別于式子本身的值;i 式子值為i原來(lái)的值,二當(dāng)遇到分號(hào)之后,再執(zhí)行對(duì)i 1的操作,就是通俗說(shuō)的“先賦值再加1”;而
java自增操作符的加1在什么時(shí)候完成?
對(duì)于變量i來(lái)說(shuō)都會(huì)在原來(lái)基礎(chǔ)上加1的,重點(diǎn)區(qū)別于式子本身的值;i 式子值為i原來(lái)的值,二當(dāng)遇到分號(hào)之后,再執(zhí)行對(duì)i 1的操作,就是通俗說(shuō)的“先賦值再加1”;而 i式子值為i變化后的值,也就是“先加1后賦值”;這個(gè)賦值就是給式子賦值之意,
按照語(yǔ)言習(xí)慣我們一般寫(xiě)i ,有時(shí)在循環(huán)中寫(xiě) i也是一樣的效果,因?yàn)閷?duì)于變量i來(lái)說(shuō)都實(shí)現(xiàn)自增1;
比如b=i ; 就是先將i賦值給b,在遇到分號(hào)的時(shí)候,i變量自增 i 2同理