2012-11-20 37 views

回答

1

由于加号在变量之后,所以称之为后增量。如果在变量之前,它将被称为预增量。预先增加y将被分配x + 1。在那里后增量y将被分配x,则x将增加1,并且在那里后3是但y将是2.

x = 2; y = x ++;

与使y是2,并且x是3。

X = 2; y = ++ x;

与那个x,y都是3.

1

它首先assignes值y &然后递增x通过1
这是一个post increment。然后
这个第一受让人值的= &左侧变量由1
这里y=2,但x=3

2

递增右侧变量x这将打印2,为什么正好是

y=x++; 

步骤1步骤2:(增量x值)

x= x+1; 

这就是它发生的原因。