关于java中算数运算符a++,a - - 的理解

a++表示取a的地址,先把a的值放到寄存器中,然后再增加内存中a的值; 这时会先取原来a的值,所以第二次打印的结果为1,又因为已经进行了a++的操作,内存中a的值已经被增加所以第三次打印结果为它增加后的结果2 ++a表示取a的地址,然后先增加内存中a的值,然后再把a的值放在寄存器中; 所以第二三次的打印结果都是2 a–也是相同的情况。
相关文章
相关标签/搜索