设先有定义:int a=10;则表达式(++a)+(a--)的值为 为啥 a--是11呢

设先有定义: int a=10;则表达式a+=a *a=200 这个为啥是200

第1个回答  2016-05-13
a=10;a+=a *a ;a=200 ;
a=a*a=10*10=100;
a+=a;a=a+a=100+100=200;
望采纳~
第2个回答  2016-05-13
先算(++a),a变为11.然后算(a--),因为(a--)是先将a代入计算,然后a减1.所以11加11是22追问

我主要是不明白为什么a--是11呢 将a带入计算 a=10 10-1 应该是9 啊

相似回答