Java中i++和++i的区别


i++和++i 都是自增运算,本质上都是+1操作,不同点在于赋值和运算的顺序有所不同;

其实只要记住一条铁律

++在前先运算,++在后先赋值;

 

a = i++  因为++在后,  i先赋值a=i;   i=i+1;

a = ++i  因为++在前 , i+1先运算 i = i+1  a=1;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM