folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Şu Kod Parçacığını Açıklar Mısnız?



Şu Kod Parçacığını Açıklar Mısnız?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek

    Hoclar şu kodları satır satır bi açıklasanız dizileri anlamakta güçlük çektim biraz..

     

    int[] dizi1 =new int[10];

    bool[] dizi2 =new bool[10];

    string[] dizi3 =new string[10];

     

    for (int=0; i<10; ++i)

    {

         Console.Write("{0,5}" ,dizi1[i]);

         Console.Write("{0,6}" ,dizi2[i]);

         Console.WriteLine("{0,5}" ,dizi3[i]);

    }

     

    hocalar şimdi benim anlamadığım bu adam burda dizileri oluşturmuş köşeli parantezin içinde 10 yazmış sanırım demek istemişki 11 elemanlı dizi(0 dan başladığı için) ondan sonra consol writeline da içine 0,5 yazdırmış o ne ayak ben hiç anlamadım bi açıklasanız burda ne yapmışlar?


    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    bişe değil canı sıkılmış


    snnyk.com - code is poetry all that i know...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    abi kodu çalıştırıp outputa baktın mı?{0,5} mevzusu formatlama ile ilgili olabilir. (0. parametrenin 5. indexli elemanına kadar yazdır filan gibi) 


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek
    Nvidia bunu yazdı

    Hoclar şu kodları satır satır bi açıklasanız dizileri anlamakta güçlük çektim biraz..

     

    int[] dizi1 =new int[10];

    bool[] dizi2 =new bool[10];

    string[] dizi3 =new string[10];

     

    for (int=0; i<10; ++i)

    {

         Console.Write("{0,5}" ,dizi1[i]);

         Console.Write("{0,6}" ,dizi2[i]);

         Console.WriteLine("{0,5}" ,dizi3[i]);

    }

     

    hocalar şimdi benim anlamadığım bu adam burda dizileri oluşturmuş köşeli parantezin içinde 10 yazmış sanırım demek istemişki 11 elemanlı dizi(0 dan başladığı için) ondan sonra consol writeline da içine 0,5 yazdırmış o ne ayak ben hiç anlamadım bi açıklasanız burda ne yapmışlar?

    11 değil hocam 10 elemanlı dizi. İndexleri 0 dan başlıyor 9 a kadar gidiyor. Buradaki kod parçacığı tek başına bir halta yaramıyor kaldıki syntax hatasıda var. For döngüsünde int=0 olmaz. int i=0 olması lazım.


    Bu haliyle saçma geldi bana eğer kodun devamı yoksa.


    Titanyumun gücü adına!!!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Bu şekilde yaparsan vigüllü yazılınca alt indise tamamlandığını görürsün.

    Emin olmamakla birlikte 0.1--0.9 a kadar 0. indise 1.1 den 1.9 da 1. indise denk geliyor.

    +

    For döngüsünde bir de i değişkeni olacak.

     

    int[] dizi1 =new int[10];
    
    bool[] dizi2 =new bool[10];
    
    string[] dizi3 =new string[10];
    
    dizi1[0] = 3;
    dizi2[0] = true;
    dizi3[0] = "hakan";
    
    for (int i=0; i<10; ++i) { Console.Write("{0,4},{1,3},{2}", dizi1[i], dizi2[i],dizi3[0]); }
    zeybekustasi tarafından 11/Ağu/14 22:27 tarihinde düzenlenmiştir

    https://www.youtube.com/watch?v=WC3-71NKwPw
Toplam Hit: 814 Toplam Mesaj: 5