1。 递增或递减运算符的位置决定了运算顺序,从而影响了代码的功能。如果递增或递减运算符出现在操作数之前,那么表达式的返回值就是新值。例如:假定x为1,那么++x会返回2, 然后使用后缀的形式,比如x++,那么表达式的返回值仍然是1。 要记住的是,运算符采用后缀还是前缀形式,影响的知识递增前还是递增后赋值,x的最终值无论如何都会增加。
demo:
public static void Main()
{
int x;
x =1;
Console.WriteLine("{0},{1},{2}",x++,x++,x);
// display 1,2,3;
Console.WriteLine("{0},{1},{2}",++x,++x,x);
}