操作数的自加自减共有四种情况:i++,i--,++i,--i
在没有赋值的情况下
首先++和--不论在操作数的前面和后面,结果总是会是操作数加1或减1
在赋值的情况下
int i = 45;
int res1 = i++;
int res2 = ++1;
Console.WriteLine(res1+":"+res2);
//res1结果为45,res2结果为47
由此可见操作数和运算符的位置决定了先赋值还是先运算,谁在前谁优先
操作数在前则先将操作数赋值给前面的变量,再对操作数进行运算
运算符在前则先进行运算,运算后再将操作数赋值给变量