c语言语句执行顺序?

看图 设int a为10 a+=a-=a+a 后a的值为?(详细说明下)

还有为什么图上的回答和结果不相同?

第1个回答  2020-03-22
说的就是错的,先执行a-=a+a,这时候a的值为-10;再执行a+=a,a的值为-20追问

是那个回答写错了还是?

追答

回答错的

本回答被网友采纳
第2个回答  2020-04-01
x=5,y=15;C语言中括号优先级最高,所以先执行++x两次,x变为5;然后执行三个数的加法运算,y等于15;
第3个回答  2020-03-22
enn...太难了!!
相似回答