operator-precedence 相关问题

运算符优先级是指管理运算符在编程语言中的表达式或语句中的计数顺序的规则。与[执行顺序]不同,后者涵盖软件系统中执行事件的顺序。

i = post_increment_i()的行为是指定的,未指定的还是未定义的?

考虑以下C程序:int i = 0; int post_increment_i(){return i ++; } int main(){i = post_increment_i();回归我;关于2011版C标准(...

回答 1 投票 6

对指针进行Postfix一元递增操作

我刚开始与C和指针一起工作。有一个概念让我对指针的一元递增操作感到困惑。 int num1,* pnum1 num1 = 2; pnum1 =&num1; printf(“%d \ n之前:...

回答 1 投票 0

为什么我的IF($ a || $ b && $ c)语句不能按预期工作(PHP运算符优先级)

多年来,我注意到有很多PHP程序员不了解确保始终包含括号的重要性,即使“不需要”也是如此。 (提示:它是......

回答 1 投票 -1

lambda演算应用和抽象的优先级

应用程序具有比抽象更高的优先级。从这个意义上讲,什么是lambda演算抽象?我对什么有优先权感到困惑?

回答 1 投票 1

澄清运营商的优先顺序

我从一些练习和问题得到了这个片段:以下代码的输出:main(){char * p =“ayqm”; printf(“%c”,++ *(p ++));我的预期答案是z,但实际......

回答 2 投票 -3

使用逻辑运算符缩短变量代码

我试图用5个标准编码代谢综合征的变量肥胖(3种可能的二元结果)胰岛素抵抗(3种可能的二元结果)血脂异常TGC(3种可能的二元结果)......

回答 1 投票 2

分配以及Post增量

我对输出有点困惑。试过Javascript var x = 1; x = x ++;的console.log(X); //它的输出是1我认为它是2.因为我在后增量后进行打印。任何 ...

回答 2 投票 -1

C ++ 17引入了哪些评估顺序保证?

在典型的C ++代码中,C ++ 17评估顺序保证(P0145)投票的含义是什么?它对i = 1之类的东西有什么改变; f(i ++,i)和std :: cout << f()<< ...

回答 3 投票 68

Java运算符优先级如何正常工作?

我想问一些简单的事情。我提供了一个非常简单的计算示例,我得到的结果与我的预期不同。有人可以解释我做错了哪一步吗?公共静态......

回答 1 投票 0

为什么i | = j | = k | =(j + = i) - - (k +++ k) - - (i = + j)== 11?

我在一个我开始研究的项目中遇到了这段代码。原始开发人员不再可用,我无法理解它:k =(j =(i = 0)+ 2)+ 1; return i | = j | = k | =(j + = i)-...

回答 4 投票 -77

c语言复合赋值,v + = e与v = v + e有何不同? [关闭]

在第4章,本书的复合作业:C编程:现代方法,第2版,说:注意,我一直小心不要说v + = e与v = v + e“等价”。一个......

回答 2 投票 1

管道到`signif()`时的奇怪行为

当我尝试将某些值传递给signif时,我一直在玩一些天文数据并遇到一些奇怪的行为。例如,在近似...的周长的背景下

回答 1 投票 2

我会在C17中新定义i = i ++吗?

在遇到问题之后“为什么这些构造使用前后增量未定义的行为?”今天我决定抓住我能找到并阅读的下一个C标准的最新草案......

回答 2 投票 11

为什么golang移位运算符优先于加法? [关闭]

java:System.out.println(1 +(9 - 1)>> 1); // OUPUT:“4”golang:fmt.Println(1 +(9 - 1)>> 1)// OUPUT:“5”Go:https://kuree.gitbooks.io/the-go-programming-language -report /内容/ ...

回答 1 投票 1

测试/比较Python中运算符的优先级[关闭]

def has_precedence(op1,op2):opr = [“+”,“ - ”,“*”,“/”,“^”]如果op1 == opr [4]:返回True else:如果op1 ==则返回False opr [3]&op2!= opr [4]:返回True其他:如果......返回False

回答 1 投票 -1

运算符“?”和运算符AND评估

评估结果为TRUE。 $ A = TRUE; $ B =假; $ result =($ A)AND($ B)?真假;为什么评估是真实的,评估究竟是如何逐步完成的?谢谢

回答 2 投票 1

SQL运算符优先级

SELECT 80/9 * 9如何在SQL Server中生成72。我按照下面的链接,但我得到了一个不同的答案。展鹏

回答 5 投票 2

使用参数列表中的表达式意外输出

假设我们有这段代码:#include int foo(int&x,int&y){return x * y; } int main(){int x = 10; int y = 5; std :: cout << foo(++ x,x + = y); } ...

回答 4 投票 1

朱莉娅提供了错误的数值结果

当我试图计算朱莉娅> -2.3 ^ -7.6 -0.0017818389423254909但我的计算器给出的结果是0.0005506 + 0.001694我只是为了安全我再次尝试了,这次它抱怨。 ...

回答 1 投票 5

类初始化与构造函数初始化列表的顺序

我想在类中初始化一堆成员以保持源文件更清晰。但是,对象采用我只通过构造函数接收的参数,并且可以在构造函数中初始化...

回答 3 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.