问题标签 [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 投票
2 回答
7673 浏览

sql - Sybase 将递增计数器添加到 select 语句

似乎有人问过类似的问题,其他数据库产品(尤其是 MS-SQL)存在解决方案,但它们不适用于 sybase,所以我问这个问题。

我有一个简单的选择语句,我想得到一个包含和递增计数器的列以及结果。

例如:

有没有办法在单个语句中执行此操作,而不是将其放入临时表并在其上运行游标?

0 投票
3 回答
394 浏览

c++ - 前/后增量说明

请对我放轻松,不要开枪,因为我还是新手。

当我运行这段代码时,我完全糊涂了,终生无法弄清楚为什么:

我得到以下结果:

而不是这些结果:

我从这段代码中得到:

任何人都可以用尽可能简单的语言解释第一个代码中发生了什么,以便它以这种方式打印结果吗?

0 投票
6 回答
3695 浏览

java - 在 Java 中使用 int a=a+1 和 a++ 之间的性能差异

int a=a+1using和a++in之间有任何性能差异Java吗?

如果是这样,哪个更好,为什么?你能简单地解释一下我理解这一点吗?

0 投票
10 回答
1122 浏览

c++ - 增量、前置增量和后置增量

请帮我解决这个问题。表达式之后的步骤是:

//脚步:

1.- 增加 m1

2.- 将 temp1 分配给 offSpring

我一直认为括号内的表达式是第一个做的。但现在我很困惑。所以如果写这个:

如果步骤与第一个步骤相同,那么 i++ 和 ++i 有什么区别?

0 投票
2 回答
439 浏览

c++ - 为什么教科书在上下文不变时更喜欢“++x”而不是“x++”?

可能重复:
循环中 i++ 和 ++i 之间的区别?
C++ 中的 i++ 和 ++i 之间是否存在性能差异?
C++ 中的递增 - 何时使用 x++ 或 ++x?
为什么在语句中的其他任何地方都没有使用该值的情况下使用 ++i 而不是 i++?

为什么在 C++ 教科书中更倾向于写作,++x 而不是x++在前/后性质无关紧要的情况下发生这种情况?

一般来说,动作似乎是按宾语、动词顺序给出的

例如:

foo.size() 是“对象” foo,带有“动词”size

a + b 是“宾语” a,带动词+

在 EXCEL 中,您总是选择对象,然后指定动作(动词)。

注意:Lotus 1-2-3 以动词-宾语顺序做事,这对在 123 到 XL 过渡期间发展肌肉记忆的人造成了巨大的问题......

0 投票
2 回答
262 浏览

java - Java 前后递增

我无法理解以下代码块。

我的理解是循环运行三遍,执行以下操作

这转换为以下内容,因为 count 最初为 0:

输出如下,计数打印为 0。

有人可以向我解释一下吗?谢谢

0 投票
2 回答
675 浏览

c# - 解释 C# 中的后增量

我有一些代码

为什么答案是 0 ?

0 投票
3 回答
147 浏览

c - C 条件后增量

应该首先执行说明,然后检查是否x不是,然后0根据结果继续/或离开循环,并且只有在所有这些操作减量之后 x

但我的编译器先递减

谁错了?我或我的编译器;-)?你能解释一下为什么吗?

0 投票
4 回答
1805 浏览

c - 指针递增和取消引用(需要左值错误)

我试图了解指针递增和取消引用是如何结合在一起的,我这样做是为了尝试一下:

我希望这段代码能够执行以下操作之一:

  1. 先解引用再增加指针(打印word1)
  2. 首先取消引用然后增加值(打印 ord1)
  3. 取消引用指针 + 1(打印 word2)

但是编译器甚至不会编译它,并给出这个错误:lvalue required as increment operand我在这里做错了吗?

0 投票
5 回答
127 浏览

php - 运行 PHP 程序后对变量值的混淆

我正在为我的期末考试而学习,我遇到了这个问题:

考虑以下 PHP 代码,执行后编写输出

当我在我的文本编辑器中输出它时,我得到了a < 3,但我不明白为什么?

我认为 a 分配给 3 并且 b 也分配给 a++ 3 和 3==3 所以应该打印出 a==3 吗?