a+=a-=a*=a int a=12 求a的值 求分析

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/07 08:35:23
a+=a-=a*=ainta=12求a的值求分析a+=a-=a*=ainta=12求a的值求分析a+=a-=a*=ainta=12求a的值求分析你是说a的初值是12,然后经过a+=a-=a*=a得到的

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