设先有定义:int a=10;则表达式(++a)+(a--)
++a=11
a--=10
不应该是21么
为什么是22啊

关于#a++ a—#的(语言-c++)
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- kinghero123456 2022-05-10 17:31关注
(++a) + (a--)
1.a先自加得11 带入之后为 (11) + (11--)
2.(11--)是后自减 所以 11+11= 22 a在自减得10本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用