不可以写成 int newAge = age1--;吗
int newAge = --age;
age--:是将age的值先赋给newAge,然后在自减
--age:是age先自减,再将值赋给newAge
希望有帮助
int newAge=age--; 意思是将age赋值给newAge,再进行自减。
age1--是先取值后减,导致把结果先传给参数;--age是先减后取值
仔细看要求,要求输出的是自减后的age1。要是写成age--,它会先赋值给newAge,再自减1
age1--整个也是一个表达式,表达式是age1原来的值,把整个表达式赋值给newAge还是原来的值
--是对age1做的操作,也就是说age1这个数自己变成减一后的数