您的位置首页百科问答

设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是___

设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是___

的有关信息介绍如下:

问题补充说明:我也要讲解。

赋值语句,从右到左依次运行:

那么:

int n=2;

n+=n-=n*n;

相当于:

n-=n*n;

n+=n;

然后相当于:

n=n-n*n;

n=n+n;

由于n初始化为2:

n=n-n*n=2-2*2=-2;

n=n+n=-2+(-2)==-4;

所以最后结果就是-4

设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是___