这种情况你只需要分清楚 x++; 或者 ++x; 中 x 的值 和 x++; 这个表达式的值就可以了,
不管是前++还是后++。x的值都是加1之后的值,只是 x++; 这个表达式的值是x。 ++x;这个表达式的值是 x+1
自增: 不管是前++还是后++,对于x的值都是一样的(x+1),只是整个自增表达式的值不同
y=x++; //相当于 先y=x, 再x=x+1;
y=++x; //相当于 先x=x+1, 再y=x;
自减: 跟自增一样,对于x的值都是(x-1),整体表达式的值不一样
y=x--; //相当于 先y=x, 再x=x-1;
y=--x; //相当于 先x=x-1, 再y=x; |