Gerçekten harika bir sonuç! - sayfa 9

 
Evet, kim tartışıyor, Galaxy . 1. nokta belki de en inandırıcı olanıdır.
 
stringo :

Bu soruyu zaten bir şekilde cevapladım. Bunun gibi bir şey: "Evet, öyle oldu ki MQL4'teki işlemlerin önceliği C'de benimsenen işlemlerin önceliğinden farklı. Tarihsel nedenlerden dolayı. MQL II'den taşındı. Ancak bu hemen fark edilmediğinden ve birçok program zaten var. yazıldığında, işlemlerin önceliğini değiştirmeyeceğiz, çünkü böyle bir değişiklik bir dizi programın işleyişinde beklenmeyen bir değişikliğe neden olacaktır"

Açıklama için çok teşekkür ederim, ancak mql'deki bitsel kaydırmanın çarpma işleminden önce yapıldığı ortaya çıktığı için 2 saat zaten boşa gitti. :-/

Davranışın standart dışı olduğu bu satırları işlerken derleyiciye en azından bir uyarı eklemek gerekiyordu.

 

Kompleksin önceliği, kolaylık sağlamak için uygulayıcılar tarafından belirlendi. Ve bu bir karmaşa.

"Botanikçi"

 
WWer :

Ne için? || &&'den daha yüksek öncelik


Sana bunu kim söyledi? Bir çocuğa önce "A" harfini, ardından "B" harfini öğretirseniz, bu, "A" harfinin daha yüksek önceliğe sahip olduğu anlamına gelmez. Açıkça, topikstarter'ın kafasındaki aksaklık. Parantez olmadan bir ifadede iki farklı mantıksal işlem kullanmayı düşünmezdim. Çarpımı bile parantez içinde alıyorum. Sadece çok daha iyi uyuyorum.

 
shredder : Parantez olmadan bir ifadede iki farklı mantıksal işlem kullanmayı düşünmezdim.

İki dağılım (biri bağlaca göre, diğeri ayrılmaya göre), Boole cebrinde çarpma için toplamaya karşı "doğal bir tercih" olmadığını gösterir.

Çarpımı bile parantez içinde alıyorum. Sadece çok daha iyi uyuyorum.

Evet.