i++ 、 ++i和i+=1、i=i+1问题

三号小玩家 / 2023-08-14 / 原文

i++ 、 ++i和i+=1、i=i+1问题

i++:先赋值,在相加

++i:先相加,在赋值

i+=1 会进行自动进行类型转换

i=i+1 碰到类型转换会报错。

效果结果等同++i 比如

   i+=1; 反编译之后是   ++i;
  i=i+1 反编译之后也是 ++i;