前自增和后自增的区别

看到几个网上的区别前自增和后自增的方法,发现解释的都比较麻烦,不便于理解和记忆,在这里做一下简单的解释,但是便于理解和记忆(至少我个人这么认为^_^)

相同点:

  不管是 ++i 还是 i++,其实都等价与 i=i+1。

不同点:

  返回的值不一样。++i 返回的是 i=i+1 等式左边的值,即加一后的值。i++ 返回的是 i=i+1 等式右边的值,即加一前的值。

总结:

  ++i取左值,i++取右值,左和右对应的是 i=i+1 中的i。

猜你喜欢

转载自www.cnblogs.com/chengzi-he/p/10969048.html
今日推荐