int sum=age1+age2+age3+age4;
int newAge=--age1;
和
得到的sum结果是不一样的吗?
肯定不一样的,因为在--age1的时候,age1的值发生了变化
当然不一样了,先计算int newAge=--age1;的age1已经进行减一操作了,即--age1相当于age1=age1-1,再进行sum求和运算值肯定是会小于先进行sum运算的。