1. C++ / Говнокод #5473

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    #define nCyrLang 40
    
    char CyrNumLang[nCyrLang];
    
    memset(&CyrNumLang[0],0,nCyrLang);
    
    CyrNumLang[1]=7;
    CyrNumLang[2]=9;
    CyrNumLang[3]=11;
    CyrNumLang[4]=83;
    CyrNumLang[5]=84;
    CyrNumLang[6]=85;
    CyrNumLang[7]=86;
    CyrNumLang[8]=44;
    CyrNumLang[9]=87;
    CyrNumLang[10]=48;
    CyrNumLang[11]=88;
    CyrNumLang[12]=89;
    CyrNumLang[13]=53;
    CyrNumLang[14]=56;
    CyrNumLang[15]=6;

    Труъ способ инициализации массивов.

    Запостил: glprizes, 01 Февраля 2011

    Комментарии (8) RSS

    • IQ тест: CyrNumLang[0]=?;
      Ответить
      • CyrNumLang[0] == 0
        Ответить
        • т.е. какая закономерность?
          Ответить
          • Да не в закономерности дело. Тут исходник, в нем добрая половина - это инициализация массивов таким вот хитрым способом.

            Я имел в виду, что лучше будет так:
            char cyrNumLang[nCyrLang] = {0, 7, 9, 11, ...};


            Вы просто остального ужаса оттуда не видели :)
            Ответить
          • говномерность
            Ответить
    • Откуда вообще эти числа? Не лучше ли читать из файла.
      Ответить

    Добавить комментарий