问题标签 [post-increment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
22 回答
1416580 浏览

c - ++i 和 i++ 有什么区别?

++i在 C 中,使用andi++和应该在for循环的增量块中使用和有什么区别?

0 投票
14 回答
121975 浏览

c - C 中的 i++ 和 ++i 之间是否存在性能差异?

如果不使用结果值i++,是否存在性能差异?++i

0 投票
19 回答
96725 浏览

c++ - C++ 中的 i++ 和 ++i 之间是否存在性能差异?

我们的问题是 CC之间是否存在性能差异?i++++i

C++ 的答案是什么?

0 投票
10 回答
2282 浏览

c++ - 后增量运算符行为

可能重复:
C、C++、Java 和 C# 中的前后递增运算符行为

这是一个测试用例:

我希望得到“0 1”输出,但我得到“0 0”是什么给出的?

0 投票
23 回答
302454 浏览

for-loop - 循环中预增量和后增量之间的区别?

++i循环和i++循环有区别for吗?它只是一个语法吗?

0 投票
20 回答
22327 浏览

java - 哪个更有效,i++ 还是 ++i?

完全重复C++ 中的 i++ 和 ++i 之间是否存在性能差异?
完全重复循环中 i++ 和 ++i 之间的区别?


哪个更有效,i++ 还是 ++i?

我只在 Java 和 C/C++ 中使用过它,但我真的要求所有实现它的语言。

在大学时,我有一位教授向我们展示了 ++i 更高效,但已经有几年了,我想从 Stack Overflow 社区获得意见。

0 投票
7 回答
2878 浏览

java - 为什么这里忽略了这个 Java 运算符优先级?

以下代码打印出“3”,而不是您可能期望的“4”。

我明白怎么做。后缀增量发生在加载“a”的值之后。(见下文)。

我不太明白是为什么。postfix ++ 的运算符优先级高于 + 所以不应该先执行吗?

0 投票
8 回答
5605 浏览

c# - 为什么我不能用类 C 语言做 ++i++?

半开玩笑半严肃为什么我不能++i++用类 C 语言,特别是 C#?

我希望它增加值,在我的表达式中使用它,然后再次增加。

0 投票
12 回答
229887 浏览

c++ - C++ 中的递增 - 何时使用 x++ 或 ++x?

我目前正在学习 C++,不久前我已经了解了增量。我知道您可以使用“++x”在之前进行增量,然后使用“x++”进行增量。

不过,我真的不知道什么时候使用这两者中的任何一个......我从来没有真正使用过“++x”并且到目前为止一切都很好 - 那么,我应该什么时候使用它呢?

示例:在 for 循环中,什么时候最好使用“++x”?

另外,有人可以准确解释不同的增量(或减量)是如何工作的吗?我真的很感激。

0 投票
27 回答
20469 浏览

java - 为什么在 for 循环的迭代部分将前增量更改为后增量不会产生影响?

为什么会这样

打印和这个一样吗?

据我所知,后增量首先“按原样”使用,然后递增。都是先添加后使用的前置增量。为什么这不适用于 for 循环的主体?