为什么i++和++i互换后结果变了

为什么m和n经过i++和++i之后的值会为8和11啊怎么想都想不明白啊?m不应该为9吗?

img

img

m=i++;
等价于
m=i;
i++;
-=-=-=
m=++i;
等价于
++i;
m=i;
这是最基本的呀

结果m=9,n=10

第二问将6、7行改过之后,m不就是等于8吗

m=8