a++与++a区别

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

 

 

 

posted @ 2019-07-03 10:39  飞沙流年  阅读(1263)  评论(0)    收藏  举报