i++和++i一起算,与++i单独算的结果为何不一致

为什么i++和++i一起算出来结果跟++i单独算出来的结果不一样的

img

img

如果有表达式 a = i++;它等价于 a = i;i = i + 1;
而 a = ++i; 它等价于 i = i+1; a = i;
你可以在输出 i++后,再输出一下i,你就知道为什么了

一个加一遍一个加两遍能一样吗
你要去看++i和i++到底哪里不一样,而不是把i++和好几行代码一起去比较,那能一样才见鬼了