运算 问答列表

假设 i=0 并且数组的所有元素都初始化为 0,则此行的计算顺序是什么 a[i++] = a[i++] + 2;

作者:Mustafa Mahmod 提问时间:8/5/2019

我在 java 中遇到了这行代码,我想知道编译器如何划分这段代码 a[i++] += 2; a[i++] = a[i++] + 2;...

在 Java 中计算数组索引中的总和

作者:Jason Clark 提问时间:5/21/2020

解决方案:我在其他地方使用,我的代码的第二个变体没有更新它,因此问题稍后出现在我的代码中。相当愚蠢,令人尴尬,但哦,好吧!sum 这是一个工作 Java 代码块: int sum = 0; fo...

有人可以解释为什么条件运算符和赋值运算符一起使用时行为很奇怪吗?

作者:Kevin 提问时间:5/4/2020

有人可以解释为什么下面的代码不会给出错误: var x; false ? null : x = 1; 根据 MDN 算子的优先级,条件算子的算子优先级高于赋值算子, 这意味着上面的代码应该给出一...

复制构造函数和赋值运算符

作者:Paul Manta 提问时间:3/20/2011

如果我重写,复制构造函数会自动使用 new 运算符吗?同样,如果我定义一个复制构造函数,会自动从复制构造函数“继承”行为吗?operator=operator=...

是否有反向逻辑无效赋值?

作者:Proxycon 提问时间:11/25/2021

因此,仅当当前存储的值为空时,运算符才会将值分配给变量。??= 也许我错过了显而易见的东西,但我想不出一个巧妙的解决方案(没有 if 语句)仅在值不为空时才分配? 我正在使用 nodeJS 来提供...

当我有一个条件“if (bool = true)”时,else 分支永远不会被命中。为什么?

作者:Maz 提问时间:1/7/2022

挑战如下: 创建一个接受字符串的函数 makePlans。此字符串应为名称。函数 makePlans 应调用函数 callFriend 并返回结果。callFriend 接受布尔值和字符串。将 fr...

如何在申报过程中将运算分配给复数?

作者: 提问时间:6/14/2019

我正在为复数编写一个类,当我声明其中一个类时,我必须在为它分配操作之前且仅在我为其分配操作之后声明它。 例如: 这有效: ComplexNumber Number; Number = Anot...

在全局变量上使用 Python 的“加等于”运算符,并使用函数 [duplicate]

作者:sean harricharan 提问时间:11/10/2021

这个问题在这里已经有答案了: UnboundLocalError 尝试使用(重新)分配的变量(应该是全局变量)(即使在首次使用后)( 14 个答案) 在函数中使用全局变量 (25 个答案) 2年前关闭...

SyntaxError - 无法分配给运算符

作者:Ishan Dwivedi 提问时间:12/4/2021

File "solution.py", line 12 Rate=8.45 and S=75 and D=tempUnit-150 ^ SyntaxError: can't assign to o...

复制构造函数是始终隐式定义,还是仅在使用时定义?

作者:R_Kapp 提问时间:6/22/2018

请考虑以下代码: #include <memory> #include <vector> class A { private: std::vector<std::unique_ptr<int>>...


共742条 当前第32页