a+=a-=a*=a int a=12 求a的值 求分析
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 12:07:36
![a+=a-=a*=a int a=12 求a的值 求分析](/uploads/image/z/9985844-20-4.jpg?t=a%2B%3Da-%3Da%2A%3Da+int+a%3D12+%E6%B1%82a%E7%9A%84%E5%80%BC+%E6%B1%82%E5%88%86%E6%9E%90)
a+=a-=a*=a int a=12 求a的值 求分析
a+=a-=a*=a int a=12 求a的值 求分析
a+=a-=a*=a int a=12 求a的值 求分析
你是说a的初值是12,然后经过a+=a-=a*=a得到的结果吧
从右往左算(编译器决定的)
a+=(a-=(a*=a))
等号右边的值就是表达式的值也就是a的最终值
a*=a相当于a=a*a此时a=144
a-=144此时a=0
a+=0此时a=0
结果就是a=0