Mathemat>>: Я готов согласиться, Galaxy, что умножение в учебниках неявно (по умолчанию) имеет высший приоритет по отношению к сложению. Но никакого отражения в синтаксисе для такого факта нет. Это просто соглашение, принятое для интерпретации сокращенных выражений, в которых нет скобок.
我以前曾回答过这个问题。情况是这样的。"是的,恰好MQL4中操作的优先级与C语言中采用的操作的优先级不同。由于一些历史原因。它来自于MQL II。但由于没有立即注意到,而且已经写了很多程序,所以我们不会改变操作的优先级,因为这样的改变会导致一些程序的操作发生意外的变化。
在MQL5中,操作的优先级 与C++中采用的优先级完全对应。
在MQL5中,操作的优先级与C++中采用的优先级完全对应。
谢谢你。我想我们在这里已经结束了。我们正在等待五人。
从操作的对称性来看。而操作的对称性直接来自于分配的公式。
对称操作中的一个不能比另一个有优先权。
安德鲁,我对操作是对称的这一点没有异议。但是,优先次序的平等是如何从它们的对称性中产生的?我已经给了你一个表达式,它的结果是未定义的。它的变化取决于我们如何打开括号。
什么是优先权?这是一种解释未定义表达式a或b和c 的方法,即关于哪一部分应该先被评估的指令。这种方式实际上是设置了连接和分离操作的相对优先级。在C语言中,如果没有额外的信息,决定计算顺序的隐含括号应该这样放:a或(b和c),而在MQL4中--(a或b)和c。其结果将是不同的。
我怀疑,与具有通常加法和乘法运算的算术不同,在纯布尔代数中,对上述表达式根本没有明确的解释--因此默认没有运算的优先权。优先权只出现在编程语言中。但我可能是错的。
P.S. 那里,你已经回答了自己。
我怀疑,与通常的加法和乘法运算的算术不同,在纯布尔代数中,对上述表达式根本没有明确的解释--因此默认没有运算的优先权。优先权只出现在编程语言中。但我可能是错的。
这就是我想说的。因此,我认为,你可以在语言中指定任何顺序,而且这绝不是一个错误。唯一的问题是解决方案的普遍性。
....
优先权只出现在编程语言中。但我可能是错的。
不仅如此,在大多数关于逻辑代数的教科书中也定义了优先级,即逻辑乘法比逻辑加法有更高的优先级,这肯定是我自己教的,在推导没有真值表的FFT(DNF)时,它被大量利用,分析地
我以前曾回答过这个问题。情况是这样的。"是的,恰好MQL4中操作的优先级与C语言中采用的操作的优先级不同。由于一些历史原因。它来自于MQL II。但由于没有立即注意到,而且已经写了很多程序,所以我们不会改变操作的优先级,因为这样的改变会导致一些程序的操作发生意外的变化。
在MQL5中,操作的优先级 与C++中采用的优先级完全对应。
这很好。5中对其他语言的支持情况如何?完整的,而不是通过DLL。
我以前曾回答过这个问题。情况是这样的。"是的,恰好MQL4中操作的优先级与C语言中采用的操作的优先级不同。由于一些历史原因。它来自于MQL II。但由于没有立即注意到,而且已经写了很多程序,所以我们不会改变操作的优先级,因为这样的改变会导致一些程序的操作发生意外的变化。
在MQL5中,操作的优先级 与C++中采用的优先级完全对应。
好答案。我完全同意这个问题。这是一个负责任的决定。
不仅如此,在大多数关于逻辑代数的教科书中也定义了优先级,即逻辑乘法比逻辑加法有更高的优先级,这正是我自己教的,在推导没有真值表的DNF(DNF)时,它被密集地利用了,分析地
是的,确实如此。我很抱歉。但这是不对的。
Я готов согласиться, Galaxy, что умножение в учебниках неявно (по умолчанию) имеет высший приоритет по отношению к сложению. Но никакого отражения в синтаксисе для такого факта нет. Это просто соглашение, принятое для интерпретации сокращенных выражений, в которых нет скобок.
布尔网状结构、过滤器、理想、环... 然而,连合的名字并不叫逻辑乘法 的光景:有几种直接的解释
1.如果我们取一个二乘法的环,即(0,1 +,*),那么乘法表正好对应于联结的真值表,相应地,这个环的加法表--对应于布尔对称差分表 或 排除 "或"(我弄错了,改了)。也就是说,我们有二元算术,这是通常算术的一个特例,其中乘法优于加法,即结合优于对称差,因此,显然优于分离。
2.在布尔代数中, 1 是连合的中性元素,0 是分离的中性元素:1&& a = a,0&& a = 0;1|| a =1,0|| a = a 。
3.滤波器(通过相交构建)总是包含1,理想(通过联合构建)包含0,尽管滤波器和理想是对等的。