若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是:A)-3 B)9 C)-12 D)6
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/04 16:16:19
![若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是:A)-3 B)9 C)-12 D)6](/uploads/image/z/1582644-12-4.jpg?t=%E8%8B%A5a%E4%B8%BAint%E7%B1%BB%E5%9E%8B%2C%E4%B8%94%E5%85%B6%E5%80%BC%E4%B8%BA3%2C%E5%88%99%E6%89%A7%E8%A1%8C%E5%AE%8C%E8%A1%A8%E8%BE%BE%E5%BC%8Fa%2B%3Da-%3Da%2Aa%E5%90%8E%2Ca%E7%9A%84%E5%80%BC%E6%98%AF%EF%BC%9AA%29-3+B%299+C%29-12+D%296)
x){ѽ4Ɏ]y%7~:[Ɏ)O[=m5y1Y{ypŋ}OԶMԵMJ|:O'g3ֿ3QSXIRYSHE&H/Ov=t_^[|t{.N5V @|{'?(
\XVbm@VP4j#==ټ9f F<;Ph p
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是:A)-3 B)9 C)-12 D)6
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是:A)-3 B)9 C)-12 D)6
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是:A)-3 B)9 C)-12 D)6
从右往左计算
一开始a=3
执行a-=a*a(相当于a=a-a*a)后
a=3-3*3=-6
然后执行a+=a(相当于a=a+a)后
结果a=(-6)+(-6)=-12