侧边栏壁纸
  • 累计撰写 82 篇文章
  • 累计创建 16 个标签
  • 累计收到 1 条评论

i++和++i的区别

秋山人家
2020-04-09 / 0 评论 / 0 点赞 / 3,716 阅读 / 0 字
温馨提示:
本文最后更新于 2020-04-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
  • i++
    i++是先赋值,然后再自增。

  • ++i
    ++i是先自增,后赋值。
    i++和++i都包含两个步骤:
    若 a = i++; 则等价于 a=i;i=i+1;
    而 a = ++i; 则等价于 i=i+1;a=i;

  • i++ 返回原来的值,++i 返回加1后的值。

  • ++i可以作为左值。
    因为++i 返回 i 本身,而 i++ 返回 i 的值。

0

评论区