i++和++i的区别

2020-02-06  本文已影响0人  不如西游

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;

原因是 加减的区别在于这个需要先加一,然后再赋值。

上一篇下一篇

猜你喜欢

热点阅读