问题标签 [pre-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 投票
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 投票
8 回答
5605 浏览

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

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

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

0 投票
12 回答
229887 浏览

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

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

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

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

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

0 投票
14 回答
378718 浏览

java - 后自增 (i++) 和前自增 (++i) 运算符如何在 Java 中工作?

你能向我解释这段 Java 代码的输出吗?

两种情况下的输出都是 20

0 投票
3 回答
1253 浏览

programming-languages - 语言是否需要 preIncrement (++x) 和 postIncrement (x++)

在实际代码中,我从未见过预增量后增量的用例。我最常看到它们的唯一地方是谜题。
我的观点是,它引入了更多的混乱而不是有用。

  • 是否有任何真实的用例场景
  • 这不能通过使用 += 来完成吗

    y = x++

    y = x
    x += 1

0 投票
4 回答
17395 浏览

c - 函数参数中预增量和后增量的操作顺序?

我有一些C代码:

该函数xyz有两个参数传入,++aa++。有人可以解释操作顺序来解释结果吗?

上面的代码根据使用的编译器打印“3 13”或“2 23”。