wnlt.net
当前位置:首页 >> 设int A=12,则执行完语句A+=A%=A*A后,A的值是() >>

设int A=12,则执行完语句A+=A%=A*A后,A的值是()

结果为:-120<br>把以下代码保存为html文件,双击运行即可知道!<br><br>&lt;script&gt;<br>var a=12;<br>alert(a+=a-=a*a)<br>&lt;/script&gt;

a += a * aa = a + a * aa = a + 12 * 12到这里a 的值尚未改变所以最后a = 12 + 12 * 12 = 156相信我,错不了

做这种题要清楚运算符的优先级,这道题从右到左运算,*先算,a*a=144,再算a=a-144,得出-132,再算a=a+a,得出-264

D,C,B,B,B,D,D第一题:a += a -= a * a ; ==》 a += (a -= (a * a));结果为:-264 (编译执行结果一致).第二题:s = s + 1/n;由于n为int类型,1/n为取模运算 n只要大于1 ,1/

a+=a*a就是a=a+a*a;a应该得156

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com