Hatalar, hatalar, sorular - sayfa 2866
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Her şey mümkün, sadece bir makro eklemeniz yeterli
Sonuç: 20
Her şey mümkün, sadece bir makro eklemeniz yeterli
Sonuç: 20
Bu çok iyi. Bilmeceleri çözmek zordur.
Kusura bakmayın açıklamaya çalışırken kafam karıştı.
Tekrar:
DEĞER'in ikinci tanımı sırasında, DEĞER makrosu tanımlanmamıştır, dolayısıyla DEĞER şu şekilde tanımlanmıştır:
, çünkü TMP VALUE olarak tanımlandı ve tanımlanmaya devam ediyor.
Ancak TMP, DEĞER'in ikinci tanımından sonra zaten şurada ortaya çıkıyor:
Bunun gibi bir şey))
Önişlemcide tam olarak ne olduğu ikame edilir ve nasıl olduğu ve nerede tanımlandığı önemli değildir. Bu nedenle, onunla dikkatli olmanız gerekir. Misal:
, ve şimdi işleve kötülüğü, yani bir yan etkiyi ekleyelim.
Ve bu sadece bir yazıt, ama ya depozito bu işleve bağlıysa?
komik) geldiğinde)
doğru anlaşıldığında, değişikliğin iptalinden sonra, ilk satır artık 10 değil ve ikinci TMP DEĞER'dir, ancak 10 değil. Yani. ikame atamadan uzaktır.
komik) geldiğinde)
doğru anlaşıldığında, değişikliğin iptalinden sonra, ilk satır artık 10 değil ve ikinci TMP DEĞER'dir, ancak 10 değil. Yani. ikame bir atama değildir.
Evet. Bir ikame sadece bire bir ikamedir. Tam olarak, kodun içine değiştirirken ( önişlemci yönergesi ile karıştırılmamalıdır), DEĞER makrosu tanımlanırken, önişlemci daha fazla TMP-> DEĞER-> 10 ve değilse, TMP-> DEĞER'i genişletir. Aynı zamanda, önişlemci yönergeleri kodun kendisinde yer almaz, derleme sırasında artık orada değildirler. Misal:
Evet. Bir ikame sadece bire bir ikamedir. Tam olarak, kodun içine değiştirirken ( önişlemci yönergesi ile karıştırılmamalıdır), DEĞER makrosu tanımlanırken, önişlemci daha fazla TMP-> DEĞER-> 10 ve değilse, TMP-> DEĞER'i genişletir. Aynı zamanda, önişlemci yönergeleri kodun kendisinde yer almaz, derleme sırasında artık orada değildirler. Misal:
Evet, ikinci ikame VALUE 20'yi yorumlarsanız, VALUE değişkeninin bildirimi kaybolacak ve derleyici bunu göremeyecek ve azarlamayacaktır)
Her şey mümkün, sadece bir makro eklemeniz yeterli
Sonuç: 20
Pes ediyorum)))
Nasıl tanımlanmış
?
vazgeçtim )))
Nasıl tanımlanmış
?
Çok hızlı? Henüz tüm uzmanlar bağlanmadı ... bir hafta bekleyeceğiz
İpucu: Bu da işe yarar (ancak çözüm biraz farklıdır)
Sonuç: 20:15
sonuçta, TMP, bizim gibi, tanımlı DEĞER olarak kaldı.
İşte "yukarıdan aşağıya" kelimelerinin bir reddi.
Aksi takdirde, TMP "olduğu gibi tanımlandığı gibi" olmaz, ancak daha önce 10 ile değiştirilirdi (bu, DEĞER ile değiştirilir).
Bu, önişlemcinin kodu satır satır işlemediği anlamına gelir. Nasıl olduğunu bulmak için kalır.
@ A100 , özetle, zorlaştırmıyorsa.
Google'da aratıp okuyacak kadar ilgi çekici değil ama soracak kadar.
Benim mantığımda yanlış olan ne?
Satırların sırayla ayrıştırıldığını temsil etti. Yani sağda tanımsız bir değer yok:
İpucu: Bu da işe yarar (ancak çözüm biraz farklıdır)
Eylemde MACRO ve MACRO2 ile çok aynı.
Benim mantığımda yanlış olan ne?