i++ 和 ++i 行为 i++: 先参与运算再自增 ++i: 先自增再参与运算 i++ 要创建副本,然后自增,返回副本的值 ++i 不需要创建副本 效率 对于内建数据类型,效率相同;对于自定义数据类型(类),++i可以返回对象的引用,i++返回对象的值++i 不会产生临时对象i++ 在返回时有一个临时对象的创建 i += 1; // ++i // 不同于 i = i + 1; // i++