Java中i++和++i的区别

i++和++i 都是自增运算,本质上都是+1操作,不同点在于赋值和运算的顺序有所不同;

其实只要记住一条铁律

++在前先运算,++在后先赋值;

 

a = i++  因为++在后,  i先赋值a=i;   i=i+1;

a = ++i  因为++在前 , i+1先运算 i = i+1  a=1;

 

posted @ 2021-07-24 19:03  蔚然长空  阅读(640)  评论(0编辑  收藏  举报