a++和a+,+a、++a的区别是什么??
a++ 是先返回a的值,再执行++运算。++a 是先执行++运算,在返回a的值。
int a = 1,b = 0;b = 1+a++;
上面这样b的值为2,计算完后a为2
int a = 1,b = 0;b = ++a+1;
如果是这样,b的值为3,计算完后a为2
看出区别了吗