java中的++和--
i++,i–和++i,–i的区别:
i++,i–是先赋值后运算;
++i,–i是先计算后赋值;
i++是先将i的值赋给j,然后i再加1,所以最终i=2,j=1;++i是先i加1,然后再将i赋给j,所以最终i=3,j=3;
i– 是先将i的值赋给j,然后i再减1,所以最终i=2,j=3;–i 是先i减1,然后再将i赋给j,所以最终i=1,j=1;
版权声明:本文为xiximayou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。