tfsf.net
当前位置:首页>>关于设int a=12,则执行完语句a+=a-=a*a后,a的值是的资料>>

设int a=12,则执行完语句a+=a-=a*a后,a的值是

a后来的值是负132。 这是一个赋值表达式,要从右向左做,也就是你要先从右边的赋值表达式开始做,...

+=和-=的优先级是一样的,是从右到左关联的,计算过程: a+=a-=144 a+=12-144=...

这种表达式都是从右边开始计算的,有两个等号,所以分为两步计算 1)a-=a*a; //a*a...

拆开来看,a=a+(a-=a*a)然后在拆 a=a+(a=a-a*a) 然后从后面算。先算 a=a...

156吧 a+=a*a应该等同于 a=a+a*a

4 根据运算符优先级及赋值语句的顺序先执行 a-=2 即a=2, 再执行a+=2 结果 为4

语句1 ?语句2:语句3 这是一个特殊语句:语句1成立就执行语句2,不成立就执行语句3。 ...

a=-40 因为+=和-=优先级一样,结合方向为右到左, 所以a+=a-=a*a等价于a+=(a...

int x, a, b;则执行语句x=(a=3, b=a--);时, 先a=3,再取 a的值3...

i的值是9. 表达式j=0的值是0,if(j=0)就等于if(0),0又代表假,所以执行else后的...

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