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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 14:15:09
a+=a-=a*=a int a=12 求a的值 求分析
xN0_eGPɀp.ƅ,,`l3$LQ\` +e |._=rK\bqkuK,ov `z +&Ӽ};=Tc 8Yo ʬ/&cߍ% !Z`&ɞQ*)tW0=ӔVҺr oMKX,uXd`}2\w@fL>aϿBUd7&Q˂V*S3y}哶?B=

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