int m=5,n=3则表达式m+=m-=(m=1)*(n=2)的值为?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 10:48:47
int m=5,n=3则表达式m+=m-=(m=1)*(n=2)的值为?
xN@_K&ujL\ ς;3i  \FO3]ˮpu9%1;mAg_FE9 NqRRШR7뛞yZØqQlz=4+7Ox[W?~?K{&```D@6ِhX>,vzH^9 0H8E@I‹+d;hOդ_L20@C{77QTgrnpƇuZ^_ 

int m=5,n=3则表达式m+=m-=(m=1)*(n=2)的值为?
int m=5,n=3则表达式m+=m-=(m=1)*(n=2)的值为?

int m=5,n=3则表达式m+=m-=(m=1)*(n=2)的值为?
-2
先从右边看m,n都被赋予新值 m=1,n=2 则m+=m=m-2 后面m,n都为所附的值 m+=1-2 m=-1+(-1)

优先级:括号>乘法>赋值算出是-2

我猜是10

2

8

8

8