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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 18:36:15
已知: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

已知: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

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