既然算术运算符优先级高于赋值运算符,为何n=i++是先把i值赋给n,i再自加

既然算术运算符优先级高于赋值运算符,为何n=i++是先把i值赋给n,i再自加

这跟优先级没有关系,是i++的特性,就是先用i当前值进行表达式计算,计算结束后i再加1
它相当于
n=i;
i=i+1;
这两行代码的缩写