算符优先级 问答列表

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

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

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

如果运算符具有最高优先级,则该子表达式适用于哪些子表达式?

作者:rebecca wong 提问时间:10/3/2023

int a = 1, b = 2, c = 3; bool z = a >= b || b == c && !b && !!a; cout << z << endl; 我想知道为什么打印此代码。0...

带有两个等号的 C++ 命令如何工作?

作者:user3443063 提问时间:8/16/2023

我在我使用的程序中找到了一些代码: PWSTR myWchar = NULL; WCHAR *p = myWchar = new WCHAR[4]; 我将如何阅读带有两个等号的行? 它是如何计...

在这个复杂的表达式中,运算符的优先级/求值顺序是什么,为什么结果是 -129?

作者:Yurii Kapusta 提问时间:9/24/2023

我不明白操作在 C++ 表达式中发生的顺序。 例如: 为什么我们到了-129?你能解释一下行动的顺序吗? #include <stdio.h> int main() { char a = 60...

我不明白为什么它会这样工作

作者:newnewbiiii 提问时间:9/24/2023

x = 2 y = 2 if x % 2 == 1 & y % 2 == 0: print(x, y) 2 2 我不明白结果。 当有时,我认为不可能存在。if x % 2 == 1 & y %...

c 中的 'void *ptr[N](int)' 和 'void (*ptr)[N](int)' 有什么区别?[复制]

作者:pushpa 提问时间:9/5/2023

这个问题在这里已经有答案了: 如何破译C语言中的复杂指针声明? (4 个答案) 3个月前关闭。 假设我有 和void (*ptr[3])(int)void (*ptr)[3](int) 第一个按预...

PHP : false OR false OR true == false?[复制]

作者:Lomchat 提问时间:7/16/2023

这个问题在这里已经有答案了: “AND”与“&&”作为运算符 (10 个答案) 4个月前关闭。 这篇文章在 4 个月前被编辑并提交审核,未能重新打开帖子: 原始关闭原因未解决 我不明白PHP中发...

生成具有错误答案的随机方程(运算符优先级问题)

作者:Loso 提问时间:6/19/2023

我正在尝试生成一个随机方程及其答案。 一切正常,除了答案计算错误(不考虑运算符优先级)。一段时间以来,我一直在尝试修复它,我对如何处理它有一个大致的了解,但我不知道如何实际操作,而且网络上几乎没有关于...

为什么 x = x * y / z 给出的结果与整数的 x *= y / z 不同?

作者:Aditeya 提问时间:8/9/2022

我有以下功能: pub fn s_v1(n: &u64) -> u64 { let mut x: u64 = 1; for i in 1..=*n { x = x * (*n + i) / ...

Python:表达式中等式/不等式的实际执行顺序?[复制]

作者:oBrstisf8o 提问时间:6/8/2023

这个问题在这里已经有答案了: Python 比较运算符从左到右链接/分组是什么意思? (2 个答案) 6个月前关闭。 想象一下这个“鬼鬼祟祟”的 python 代码: >>> 1 == 2 < 3...


共36条 当前第3页