int a=2;a-=a*=a+2;如何计算

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 18:46:19
int a=2;a-=a*=a+2;如何计算
xN@_oKJz"ney! bBFi$^ff= nWM~Lre3*㧌W>eLVem@eU#\~$B9nHd!N|tu"\H<۱W9Q15ąM7Nwa> 7 

int a=2;a-=a*=a+2;如何计算
int a=2;a-=a*=a+2;如何计算

int a=2;a-=a*=a+2;如何计算
结果是0,应该是这样的,从右往左依次计算,先是这个,a*=a 2;相当于a=a*(a 2);结果是,a=8;然后再计算a-=(a*=a 2)后面括号里返回值为8,所以就是:a=a-a=0;其实就是什么都没算!