已知:int a=5; ,计算表达式 a-=a*=a+=a/a 后,变量 a的值 是 0

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 05:22:05
已知:int a=5; ,计算表达式 a-=a*=a+=a/a 后,变量 a的值 是 0
xR0_%k,- \];7LG}8#ot S`UtاiˊW` ]|_;6iUó%q|Œb5Wb,Ǡ.&H {]=sCy>FX濲?='[蒂;t0A?ut

已知:int a=5; ,计算表达式 a-=a*=a+=a/a 后,变量 a的值 是 0
已知:int a=5; ,计算表达式 a-=a*=a+=a/a 后,变量 a的值 是 0

已知:int a=5; ,计算表达式 a-=a*=a+=a/a 后,变量 a的值 是 0
将a=5 代入先算a=a+a/a得到新的a值
将上面新a值代入再算a=a*a得到新的a值
在代新得到的a值最后算a=a-a了所以a为0
因为优先级相同,就要从右往左开始算了

变量a=4

优先级相同.从右往左算就好了..