[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 370
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
Tünaydın!
Lütfen bana söyle.....
Indic_mas[]//ana dizi
Indic_mas_copi[]// ana dizinin kopyalandığı dizi.
n //Indic_mas_copi'deki öğe sayısı[]
1. Indic_mas_copi[n]=0 girişi , dizinin tüm öğelerini sıfırladığımız anlamına mı geliyor?
2. Belirli işlemleri yaptıktan sonra Indic_mas_copi[] dizisi bazı elementlerin değerlerini değiştirmiş,
Sonraki yineleme, Indic_mas[] öğesinin Indic_mas_copi[] öğesine kopyalanmasını tekrarlar.
Bu kopyadan önce Indic_mas_copi[]'nin sıfıra (veya boş) ayarlanması gerekiyor mu?
yoksa Indic_mas[] öğeleri otomatik olarak önceki Indic_mas_copi[] öğelerinin yerini alacak mı?
Tünaydın!
Lütfen bana söyle.....
Indic_mas[]//ana dizi
Indic_mas_copi[]// ana dizinin kopyalandığı dizi.
n //Indic_mas_copi'deki öğe sayısı[]
1. Indic_mas_copi[n]=0 girişi, dizinin tüm öğelerini sıfırladığımız anlamına mı geliyor?
2. Belirli işlemleri yaptıktan sonra Indic_mas_copi[] dizisi bazı elementlerin değerlerini değiştirmiş,
Sonraki yineleme, Indic_mas[] öğesinin Indic_mas_copi[] öğesine kopyalanmasını tekrarlar.
Bu kopyadan önce Indic_mas_copi[]'nin sıfıra (veya boş) ayarlanması gerekiyor mu?
yoksa Indic_mas[] öğeleri otomatik olarak önceki Indic_mas_copi[] öğelerinin yerini alacak mı?
1. n, Indic_mas_copi[] içindeki öğelerin sayısıysa, Indic_mas_copi[n] kaydı doğru değildir, çünkü bu kayıtta dizinin ötesine geçersiniz. Dizi hücrelerinin numaralandırılmasının sıfır hücresinden başladığını unutmayın. Bu nedenle dizideki erişilebilen son hücrenin sayısı n-1'dir.
2. Yedekler olacaktır. Bir komut dosyası ile kontrol edin.
1. n, Indic_mas_copi[] içindeki öğelerin sayısıysa, Indic_mas_copi[n] kaydı doğru değildir, çünkü bu kayıtta dizinin ötesine geçersiniz. Dizi hücrelerinin numaralandırılmasının sıfır hücresinden başladığını unutmayın. Bu nedenle dizideki erişilebilen son hücrenin sayısı n-1'dir.
2. Yedekler olacaktır. Bir komut dosyası ile kontrol edin.
Çok teşekkür ederim Vladimir!
Ardından dizinin öğelerini sıfırlamak için aşağıdakilere ihtiyacınız var mı?
Çok teşekkür ederim Vladimir!
Ardından dizinin öğelerini sıfırlamak için aşağıdakilere ihtiyacınız var mı?
Hayır - çok karmaşık. daha kolay bir yol var.
Çok teşekkür ederim Vladimir!
Ardından dizinin öğelerini sıfırlamak için aşağıdakilere ihtiyacınız var mı?
ArrayInitialize(Array_Name,0);
O zaman şöyle daha iyi: https://docs.mql4.com/en/array/ArrayInitialize - belirli bir kod örneği var
Hayır - çok karmaşık. daha kolay bir yol var.
Sayesinde. Bu şekilde gerçekten daha kolay.
O zaman döngü, bazı öğeleri sıfırlamanın gerekli olduğu bir durumda kullanılabilir mi?
Veya, diyelim ki, bir element aracılığıyla.
Tünaydın!
Lütfen bana söyle.....
Indic_mas[]//ana dizi
Indic_mas_copi[]// ana dizinin kopyalandığı dizi.
n //Indic_mas_copi'deki öğe sayısı[]
1. Indic_mas_copi[n]=0 girişi, dizinin tüm öğelerini sıfırladığımız anlamına mı geliyor?
2. Belirli işlemleri yaptıktan sonra Indic_mas_copi[] dizisi bazı elementlerin değerlerini değiştirmiş,
Sonraki yineleme, Indic_mas[] öğesinin Indic_mas_copi[] öğesine kopyalanmasını tekrarlar.
Bu kopyadan önce Indic_mas_copi[]'nin sıfıra (veya boş) ayarlanması gerekiyor mu?
yoksa Indic_mas[] öğeleri otomatik olarak önceki Indic_mas_copi[] öğelerinin yerini alacak mı?
Sayesinde. Bu şekilde gerçekten daha kolay.
O zaman döngü, bazı öğeleri sıfırlamanın gerekli olduğu bir durumda kullanılabilir mi?
Veya, diyelim ki, bir element aracılığıyla.
Döngü, bazı öğeleri sıfırlamanız veya yeniden başlatmanız gerektiğinde kullanılabilir... Döngü, hepsini birer birer yineler. Bu nedenle, döngü içinde istenen dizi hücrelerinin sıralanacağı bir kural koyabiliriz. Örneğin, sadece negatif sayıları izole edip ikiye katlamamız gerekiyor. Bu nedenle, bir döngüde aşağıdakileri yazacağız
geçerli dizi hücresindeki değer sıfırdan küçükse, o dizi hücresinin değerini ikiyle çarparak alır. Aksi takdirde devam et
not
İşlemci açısından, tam olarak neyin ikiye katlanması gerektiğini önceden biliyorsak, çarpma yerine toplama uygulamak daha iyidir - toplama işlemi daha az işlemci süresi alacaktır.