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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 11:39:19
已知:inta=5;,计算表达式a-=a*=a+=a/a后,变量a的值是0已知:inta=5;,计算表达式a-=a*=a+=a/a后,变量a的值是0已知:inta=5;,计算表达式a-=a*=a+=a

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

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