2012-11-20 80 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; 

這就是它發生的原因。