i++和++i的区别

·  阅读 325


int x=5;

x++;
其中++是一个方法,作用是给x加1值改为6,同时返回值是加之前的值!


当我们给另外一个值赋值时,


x的值是6,返回值是加之前的值5,所以y的值就是5

当++x,++放在前面,是x先加1,返回加一后的值,本例中是6.

总结:无论++在前在后,对x都是一样的自身加1,

只是对返回值存在差别,++放在前面返回值是加1后的值,放在后面返回原始值!



收藏成功!
已添加到「」, 点击更改