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

    +16.9

    1. 1
    define true false; //удачной отладки!

    боянистый боян

    Запостил: guest, 05 Декабря 2008

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

    • баян баяном, а фиг сразу разберешся...
      Ответить
    • предлагаю более тонкую версию
      #define bool char
      #define false 0
      #define true __LINE__ 
      // ага, теперь посмотрим на работу говнокода if(b == true)
      Ответить
    • страйко:
      [quote=Говногость]
      #define bool char
      #define false 0
      #define true __LINE__ 
      // ага, теперь посмотрим на работу говнокода if(b == true)

      [/quote]

      предлагаю запостить отдельно
      Ответить
    • [quote=страйко]предлагаю запостить отдельно[/quote]

      Не, ящитаю жанр ресурса - говногод, который встретился в реальном продакшн коде, а приведенный в #2 - просто результат размышлений.
      Ответить
    • Dmitriy:
      Порадовало. Автор был талантлив :)
      Ответить
    • ChaoX:
      #define sizeof(x) rand()
      - всяко круче
      Ответить
    • анонимус:
      точка с запятой лишние
      Ответить
    • Уфаныч:
      И коммент в ++стиле
      Ответить
    • Православный кодер:
      А почему нет решёточки в начале?
      Ответить
    • #define false (bool)(__LINE%2+1)
      #define true (bool)(__LINE%2)
      Ответить
      • #define false (bool)((__LINE__+1)%2)
        #define true (bool)(__LINE__%2)
        fxd.
        Ответить
        • #define false (bool)(__LINE__%2)
          #define true (bool)(__LINE__%2)


          Вот как надо!

          P.S. Кстати, а когда раскрывается __LINE__: прямо в #define или при использовании?
          Ответить

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