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