前/后置运算符的区别 相同点区别使用的值返回的对象左右值优先级 相同点 都会使运算对象的值加1。 区别 使用的值 假如自增运算是以子表达式的形式存在于某个表达式中,当子表达式是前置自增运算符时,表达式使用的是自增后的值;当子表达式是后置自增运算符时,表达式使用的是自增前的值。 返回的对象 前置自增运算符返回的是对象本身。后置自增运算符返回的是自增前的副本。 左右值 前置自增运算符返回的是左值。后置自增运算符返回的是右值。 优先级 前置自增运算符低于后置自增运算符。 ps:前置自增运算符的优先级跟解引用运算符(*)、取地址运算符(&)相同。