1. Си / Говнокод #12282

    +140

    1. 1
    for (size_t i=cnt-1; i<cnt; --i)

    цикол наоборот для типа без знака

    Запостил: TarasB, 13 Декабря 2012

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

    • НЕВЕРОЯТНО! где смеяться? на слове "цикол"?
      Ответить
      • или, на ... О, БОЖЕ ... переполнении.
        Тарас, а это у тебя С99 ?
        Ответить
        • Хрестофором пахнет.
          Ответить
        • Внезапно, но поведение беззнаковых чисел при переполнении вполне определено стандартом (в отличие от беззнаковых).
          Ответить
          • > поведение беззнаковых чисел .. определено стандартом
            > в отличие от беззнаковых
            obvious fix
            Ответить
          • >поведение беззнаковых чисел
            >в отличие от беззнаковых
            взаимоисключающие, однако.
            Ответить
            • "в отличие от знаковых" конечно же.

              P.S. Надо ж побыть капитаном неочевидность.
              Ответить
              • Это не капитан неочевидность, это больше похоже на проделки лжеца прапорщика.
                Ответить
      • Смеяться над условием проверки окончания цикла.
        Ответить
    • ...так, зайдем с другой стороны...
      Ответить
    • А ещё это не работает при cnt=0
      Ответить
    • Проще уж
      while(cnt--)
      Ответить
    • Колво шагов в цыкле зовисит от size_t, lol
      Ответить

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