i++和++i 都是自增运算,本质上都是+1操作,不同点在于赋值和运算的顺序有所不同;
其实只要记住一条铁律
++在前先运算,++在后先赋值;
a = i++ 因为++在后, i先赋值a=i; i=i+1;
a = ++i 因为++在前 , i+1先运算 i = i+1 a=1;