设先有定义:int a=10;则表达式(++a)+(a--)的值为什么是22?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 11:42:47
设先有定义:inta=10;则表达式(++a)+(a--)的值为什么是22?设先有定义:inta=10;则表达式(++a)+(a--)的值为什么是22?设先有定义:inta=10;则表达式(++a)+

设先有定义:int a=10;则表达式(++a)+(a--)的值为什么是22?
设先有定义:int a=10;则表达式(++a)+(a--)的值为什么是22?

设先有定义:int a=10;则表达式(++a)+(a--)的值为什么是22?
先算(++a),a变为11.然后算(a--),因为(a--)是先将a代入计算,然后a减1.所以11加11是22