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;