作业帮 > 综合 > 作业

若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是多少?答案为-12

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/14 16:35:36
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是多少?答案为-12
还有,能不能顺便说明一下,为什么“若变量C为char类型,'a'
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是多少?答案为-12
问题一:
表达式a+=a-=a*a 从右向左计算.
1.先计算a = a - a*a,此时右边的a=3,故而最后a变为3-3*3=-6
2.再计算a = a + a,此时右边的a=-6,故而最后a变为-6 + -6 = -12
问题二:
'a'