A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果 x为int型变量,则执行以下语句后,x的值是?

x=6; x+=x-=x*x;


6 个回复

倒序浏览
x = 6;
x += x -= x * x;

x * x;            即 :36
x -= 36;       即 x = x - 36;
                        x = -30;
x += -30;     即 x = x - 30;
x = -60;

点评

不用乘了以后从左到右吗  发表于 2016-7-7 21:48
回复 使用道具 举报
FFFF001 发表于 2016-6-22 19:47
x = 6;
x += x -= x * x;

给你满分!。。。。。。。
回复 使用道具 举报
FFFF001 发表于 2016-6-22 19:47
x = 6;
x += x -= x * x;

    +=  \  -= 这类运算符的 执行顺序 是 从右向左执行的,并且加后\减后再赋值(比如  a += 4....可以写成  a = a + 4...)
回复 使用道具 举报
学习了。连续的这样搞,佩服
回复 使用道具 举报
你是疯了,这样的连续搞事情
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马