關於java中算數運算符a++,a - - 的理解

a++表示取a的地址,先把a的值放到寄存器中,然後再增加內存中a的值; 這時會先取原來a的值,所以第二次打印的結果爲1,又因爲已經進行了a++的操作,內存中a的值已經被增加所以第三次打印結果爲它增加後的結果2 ++a表示取a的地址,然後先增加內存中a的值,然後再把a的值放在寄存器中; 所以第二三次的打印結果都是2 a–也是相同的情況。
相關文章
相關標籤/搜索