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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/21 05:19:11

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

先算(++a),a变为11.然后算(a--),因为(a--)是先将a代入计算,然后a减1.所以11加11是22