a++与++a均为给变量a加1,区别主要在于运算和赋值,
a++为先进行运算,然后再重新给a加1并赋值,如:a=10 b=a++ b先赋值为a=10 ,即b=10,然后a=a+1=11,结果a=11,b=10
++a为先进行+1赋值再参与运算,如a=10 b=++a a先加1并赋值为11,然后b=a=11 ,结果a=11,b=11
a++与++a区别
原文:https://www.cnblogs.com/flysand/p/11124969.html