i++和++i的区别 相同点: 1.i++和++i都是变量自增1,都等价于i=i+1; 2.如果i++,++i是一条单独的语句,两者没有任何区别 3.i++和++i的使用仅仅针对变量。5++和++5会报错,因为5不是变量。 不同点: 如果i++和++i不是一条单独的语句,它们就有区别,i++是先运算后再增1; ++i是先增1后再运算。