在 c++ 中,递增运算符 ++i 和 i++ 的区别在于执行顺序:++i 先递增再计算表达式,而 i++ 先计算表达式再递增。因此,需要立即使用递增后的值时使用 ++i,需要先使用原始值再递增时使用 i++。

C++ 中 ++i 和 i++ 的区别
在 C++ 中,++i 和 i++ 都是递增运算符,但它们在执行顺序上有所不同。
++i:前置递增
- 在计算表达式之前,会先增加
i的值。 - 语法:
++i - 以下示例将
i的值增加 1,然后打印结果:
<code class="cpp">int i = 10; cout </code>
登录后复制登录后复制
i++:后置递增
- 先计算表达式,然后再增加
i的值。 - 语法:
i++ - 以下示例先打印
i的值,然后再将其增加 1:
<code class="cpp">int i = 10; cout </code>
登录后复制登录后复制
总结
-
++i在计算表达式之前递增i。 -
i++在计算表达式之后递增i。 - 在需要递增
i并立即使用其新值时,使用++i。在需要使用i的原始值后再递增它时,使用i++。
以上就是c++++中++i和i++的区别的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:pansz,转转请注明出处:https://www.dingdanghao.com/article/412671.html
