結(jié)論:
今天在看java的i++ 和++i 的區(qū)別,感覺自己還是會(huì)繞。正好整理下。
i++:先賦值,后計(jì)算;
++i;先計(jì)算,后賦值。
int a = x;
--a ;
該計(jì)算表達(dá)式產(chǎn)生的值是 x -1;
該計(jì)算表達(dá)式執(zhí)行完畢,a的值也發(fā)生變化 a = x-1
a-- ;
該計(jì)算表達(dá)式產(chǎn)生的值是 x ;
該計(jì)算表達(dá)式執(zhí)行完畢,a的值也發(fā)生變化 a = x-1
i++例子
1.
image.png
2.
image.png
++i例子
1.
image.png
2.
image.png
易懂案例
image.png
image.png
image.png