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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/28 02:11:08
inta=2;a-=a*=a+2;如何计算inta=2;a-=a*=a+2;如何计算inta=2;a-=a*=a+2;如何计算结果是0,应该是这样的,从右往左依次计算,先是这个,a*=a2;相当于a=

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;其实就是什么都没算!