运算符优先级 问答列表

为什么这些构造使用增量前和增量后的未定义行为?

作者:PiX 提问时间:6/4/2009

#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; ...

PHP 中的优先运算符 'OR' 和 '='

作者:user3271784 提问时间:2/6/2014

$a = 1; $a OR $a = 'somthing' echo $a; //1 为什么?如果优先级很高,那么“OR”,那么为什么先执行 OR 呢?=...

赋值运算符任一端函数的执行顺序

作者:caijw 提问时间:4/11/2023

我想实现一个函数 $input = ['key1', 'value1', 'key2', 'value2']; // $output = ['key1' => 'value1', 'key2' =>...

在 Javascript 中分配运算符优先级 [duplicate]

作者:Manuk Karapetyan 提问时间:4/4/2019

这个问题在这里已经有答案了: 解释这个 javascript 代码 (1 个答案) JavaScript 代码技巧:foo.x 的价值是什么 (6 个答案) 多重作业混淆 (3 个答案) 4年前关闭。...

VBscript 运算符优先级与 VB6 不一致

作者:steveOw 提问时间:10/19/2023

我在 Win-7 32 位上以解释模式(即不作为 .exe)运行旧的 VB6.0 程序。 该程序通过函数中的 MSScriptControl.ScriptControl(如下面的代码块所示)访问 V...

Python 运算符与快捷方式运算符的优先级?

作者:chilly8063 提问时间:10/25/2023

我知道 Python 遵循首字母缩略词 PEMDAS 或 P-E-MD-AS 的运算符优先级 现在 Python 恰好使用快捷运算符,例如,如果我要编写 x=5 x=x+1 这可以改写为 x...

我想通过提示方法将用户输入的任何不同数字分开

作者:Princessa 提问时间:11/1/2023

我想要的是用户输入他或她想要除以的数字的限制,然后我可以除以它们。就像用户说限制是 4,然后输入 60/2/3/5 这样的数字来给出 2。 case 'division': function di...

为什么这些构造使用增量前和增量后未定义的行为?

作者:PiX 提问时间:6/4/2009

#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; ...

这个表达的结果不是我学到的

作者:Guest Man 提问时间:11/13/2023

在下面的代码中,结果为 -6。为什么? ` int x = 5; int y = 3; int result = x++ - (--y + ++x) - y--;` 我认为首先,在括号内评估...

运算符的优先级和关联性是什么?

作者:Jan Schultke 提问时间:9/25/2023

C++ 中运算符的优先级和关联性是什么? 谁来定义运算符的优先级和关联性,它与评估顺序有何关系?解释这些属性是如何从语法中出现的。但是,我只是对所有规则的列表感兴趣。 这个问题应该是一个社区FAQ...


共33条 当前第2页