i++和++i 都是自增運算,本質上都是+1操作,不同點在於賦值和運算的順序有所不同;
其實只要記住一條鐵律
++在前先運算,++在后先賦值;
a = i++ 因為++在后, i先賦值a=i; i=i+1;
a = ++i 因為++在前 , i+1先運算 i = i+1 a=1;
i++和++i 都是自增運算,本質上都是+1操作,不同點在於賦值和運算的順序有所不同;
其實只要記住一條鐵律
++在前先運算,++在后先賦值;
a = i++ 因為++在后, i先賦值a=i; i=i+1;
a = ++i 因為++在前 , i+1先運算 i = i+1 a=1;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。