问题标签 [decrement]

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 回答
11615 浏览

c# - 减量前与减量后

什么时候应该使用前减量,什么时候使用后减量?

对于下面的代码片段,我应该使用前减量还是后减量。

0 投票
10 回答
4380 浏览

java - 在 Java 中,为什么我不能写 i++++ 或 (i++)++?

当我尝试在/递减中写入后缀/前缀,然后在/递减中写入后缀/前缀时,出现以下错误:操作参数无效 ++/--

但是,根据 JLS:

所以写:

应该是可能的......有什么想法吗?

0 投票
5 回答
172611 浏览

python - 递减 for 循环

我想要一个像这样的for循环:

并且输出应该是 10 9 8 7 6 5 4 3 2 1

0 投票
5 回答
728 浏览

c - C中的组合取消引用和递减

我需要一种尽可能有效的方法来转移数组的内容。我需要将每个数组位置的内容向右移动一个并忽略第一个,以便我可以在那里写入一个新值。

这是我所拥有的:

我想做的是将for循环的两行组合成一个操作。就像是:

然而,这个结果是不确定的。我是否坚持我已经在使用的东西?

编辑:我应该澄清这不是我正在使用的实际代码,只是一个演示我所追求的构造的快速示例。

0 投票
5 回答
1804 浏览

c - 为什么`x--> 0`不是未定义的行为,而`x = x--`是?

众所周知,这循环通过零:

x = x--会产生未定义的行为


这两个例子都需要一些“返回”值x--,我猜这不存在。怎么可能有x-- > 0定义但x = x--没有定义?

0 投票
2 回答
1884 浏览

assembly - 关于递增、递减和乘法的一些汇编问题

我面临一些问题,因为它们在我正在研究的 IA-32 汇编电子书中没有明确涵盖:
1-EFLAGS 寄存器的状态部分中的零位是受“INC”影响的状态位中唯一的位(增量) 和“Dec”(递减)指令或奇偶校验位是否也受到影响?
2-mul(无符号整数乘法)指令是否影响 EFLAGS 寄存器的状态部分?

最后还有一句话我不知道是不是看清楚了:
“IMUL指令既可以用于有符号整数也可以用于无符号整数,虽然你必须注意结果不使用目标的最高位。对于更大的值,IMUL 指令仅对有符号整数有效。”
我的想法是,当您要使用此指令(具有三种格式)进行无符号整数乘法时,操作数的最高有效位应该为零,因此在这种情况下不要使用该位;一旦打算进行有符号整数乘法,操作数自然会使用最高有效位作为其符号位,那么我是对的吗?

0 投票
2 回答
14114 浏览

php - 从一个值中减去 1 并将其存储在另一个变量中

我隐约记得以前遇到过这个问题,但我想知道这是否在 PHP 中不起作用:

如果我这样做:

我没有任何问题。

有人可以对此有所了解吗?

谢谢,瑞安

0 投票
4 回答
3821 浏览

ruby - 红宝石减量限制

我想要一组可以增加/减少值的方法,但下限为零。

基本上:

除了,我不希望它低于零。

做到这一点的最佳“红宝石方式”是什么?

0 投票
3 回答
5647 浏览

c - 在 C 中的 while 条件下进行递减

我进行了搜索,但没有发现与我的查询相关的内容。我目前正在调试一个 C 优化器,有问题的代码如下所示:

在这种情况下应该发生什么?这个逻辑的结果是否应该在所有编译器中保持一致?

假设在这种情况下 x 的初始值为 5。

问题是程序崩溃了,我的理解是是负数组元素引用引起的。

任何帮助,将不胜感激。

0 投票
1 回答
1579 浏览

html - 递减有序列表

我在 html 文档中有一个有序列表,你知道的,比如

显然,它显示为

我想让这些数字倒计时而不是倒计时。无论如何要使用 html/css 来执行此操作而无需手动为所有内容编号?