快速明白前加加与后加加

比如c++语言:

int i =1,k=7;(每个例子都是独立的,没有任何关系)

第一个例子:

k=i++;

你可以这样想:先k=i(直接先不看后面的++);所以k是1,然后i再++,所以是i是2

所以k为1,i为2

第二个例子:

k=++i;

这样想:因为k和i没有连在一起(因为不是k=i++(即k=i)这样的,或者说k和i距离很远)所以i先自增1,结果i为2,再把2赋值给k

所以结果是k为2,i为2

猜你喜欢

转载自blog.csdn.net/weixin_43732022/article/details/88077286
今日推荐