a++我们是先用他来进行运算的,然后再加所以a运算的时候等于1++b我们是先用他来加,然后再运算所以b运算的时候等于3你可以参考这个例子理解一下,第二行之所是3,是因为,别忘了第一行的a++,他预算之后,还加了1
为什么输出的(a++)+(++b)是4?,a = 1; b = 2;a++ 中计算时先a自增1,所以a = 2;++b中先计算b的值,全部算式计算完后,b才会自增1,目前b = 2;所以: (a++)+(++b)= 2 + 2 = 4