Programlamayı öğrenmeme yardım et. - sayfa 9

 
Алексей Тарабанов :

Dmitry çok üst düzey bir uzmandır.

yazım

 
Nikolay Mitrofanov :

Ayrıca neden kodun kısalığı ve güzelliği hakkında yazdığınızı da anlamıyorum. Neden niçin...

Kodlamaya başlamadan önce öğreticide nelere bakmam gerektiğini yazıyorum. Ve ondan önce nasıl yaptıklarını ve şimdi yapmanın nasıl doğru olacağını bir kez görmek yerine, yapacağını ve bin hata yapmasına izin vereceğini yazıyorsun)

Fark yok, sonuç aynı olacak - bir kişi programlamayı öğrenecek.

Ve kimden programlama öğreteceksin?

 
Tio Nisla :

Aşırı optimize edildiğinden şüpheliyim. Aksi takdirde şöyle olurdu:

Değişken başlatmada neden işe yaramaz bir '-1' var? Bu gereksiz.

C++'ın bir başka kurbanı. Bir yerlerde bütün bir kulüp var, katılın.

 
Tio Nisla :
Yukarıda bir astar bağlantısı var, yayınlarımdan birinde 'Döngü için' araması

Eh, sen bir şakacısın)))

 int OnInit ()
{
   for ( int i= 0 ;i<somefunc();i++) PrintFormat ( "array[%d]\n" , i);
   return ( INIT_SUCCEEDED );
}

int somefunc() {
   static int count = 0 ;
   PrintFormat ( "Туточки уже %d-й раз!\n" , ++count);
   return 3 ; // это типа количество чего-то там, элементов массива например
}

İşlevin, i ile karşılaştırmalar olduğu kadar çok çağrıya sahip olması doğaldır.

Sayaç bunu onaylar))  

Pekala, sen bir şakacısın. Şaka olduğunu hemen anlamazsınız.

Soru, PositionsTotal() işlevi karşılaştırma için değeri nereden alıyor - aracıdan her seferinde bir sayı mı alıyor yoksa onu terminal değişkenlerinin içinde bir yerde mi saklıyor ve yalnızca açılış ve kapanışta güncelleniyor.

Sadece, eğer varsa, daha fazla fazlalık yok gibi görünüyor.

 
Dmitry Fedoseev :

Ve kimden programlama öğreteceksin?

Kimse.

Gidiyor olsaydım, belgelere bir bağlantı ve çözülmekte olan sorunun tartışıldığı bir forum başlığı verirdim.

 
PositionsTotal() işlevinin aracıdan her seferinde bir sayı alabilmesi fikri harika! Sadece gerçek bir dahi böyle bir düşünceye sahip olabilir!
 
Nikolay Mitrofanov :

Kimse.

Gidiyor olsaydım, belgelere bir bağlantı ve çözülmekte olan sorunun tartışıldığı bir forum başlığı verirdim.

Bir sayfa döndü ve kendiniz hakkında yazdıklarınızı çoktan unuttunuz.

 
Dmitry Fedoseev :

Bir sayfa döndü ve kendiniz hakkında yazdıklarınızı çoktan unuttunuz.

Kabalık ve zırvalık diye cevap verdiğimi neden hatırlayayım ki) Sizi hiç anlamıyorum. Gerçekten biliyor musun?

8 yıl önce cevapladığınız sorudan ustaca ayrıldığınızı hatırlıyorum. Bir akrobat gibi - oh la! Ve sen zaten D'Artagnan'sın)

Belki o zaman yapılarda MqlDatetime gibi alanlar yoktu?

 
Nikolay Mitrofanov :

Kabalık ve zırvalık diye cevap verdiğimi neden hatırlayayım ki) Sizi hiç anlamıyorum. Gerçekten biliyor musun?

8 yıl önce cevapladığınız sorudan ustaca ayrıldığınızı hatırlıyorum. Bir akrobat gibi - oh la! Ve sen zaten D'Artagnan'sın)

Belki o zaman yapılarda MqlDatetime gibi alanlar yoktu?

Evet, en azından adını unut, ne umurumda? Ve sonra bana cevap vermedin)))

 
Dmitry Fedoseev :
PositionsTotal() işlevinin aracıdan her seferinde bir sayı alabilmesi fikri harika! Sadece gerçek bir dahi böyle bir düşünceye sahip olabilir!

Mdaa. TS.