i++:
int a =6; int a = i++;
a is 6, i is 7;
原因是:int a = i ++ 為 int a = i ; i + 1; 屬于先賦值,再加1.
++i:
int a =6; int a = ++i;
輸出:a is 7, i is 7;
原因是 加減的區(qū)別在于這個需要先加一,然后再賦值。
int a =6; int a = i++;
a is 6, i is 7;
原因是:int a = i ++ 為 int a = i ; i + 1; 屬于先賦值,再加1.
int a =6; int a = ++i;
輸出:a is 7, i is 7;
原因是 加減的區(qū)別在于這個需要先加一,然后再賦值。