设有代码“int a=5;”,则执行了语句“a+=a一=a*a;”后,变量a的值是( )

admin2017-09-20  28

问题 设有代码“int a=5;”,则执行了语句“a+=a一=a*a;”后,变量a的值是(    )

选项 A、-20
B、20
C、-40
D、40

答案C

解析 由于赋值运算符的结合性自右至左,语句“a+=a一=a*a;”的执行是先计算a*a,得到值25,再计算a一=a*a,使a的值为一20,接着计算a+=a,使a的值为一40。
转载请注明原文地址:https://kaotiyun.com/show/CgGv777K
0

最新回复(0)