一、自增(++):
1. x=6; y=++x ; x=7; y=7
2. x=6; y=x++; x=7; y=6
总结:++在x左侧(++x),先将自身+1,在把+1后的值赋给y
++在x右侧(x++),先赋值,在自身+1
二、自减(--):
1.x=6;y=--x x=5;y=5
2.x=6;y=x-- x=5;y=6
总结:与自增相同,只不过是-1
自增自减问题本身并不难,下面做个小例题巩固一下
列题: x=5,y=7;
z=(++x)*(y--);
运行结果:x=6,y=6,z=42 z的运算过程:6*7=42