Skip to content
DevMeme
3422 of 7663
Languages Post #3755 · source on Telegram

The Noncrement Operator

Description

The image shows a small rounded rectangular sticker or card on fabric, filled with a soft purple-to-teal gradient. In large white symbols it displays the code-like expression "++i--;" with a semicolon at the end. The sibling metadata caption asks, "What would you call this operation? (Wrong answers only)" and suggests joke answers like "noncrement," "Ex-crement," and "Less-crement." The humor comes from combining prefix increment and postfix decrement syntax into an absurd C-family operator expression that looks meaningful but invites compiler and readability complaints.

Comments

54
Anonymous ★ Top Pick It is both pre- and post-regret: the compiler rejects it before code review gets the chance.
  1. Anonymous ★ Top Pick

    It is both pre- and post-regret: the compiler rejects it before code review gets the chance.

  2. @Eugene1319 5y

    экскремент, yeah

    1. @mrybs1 5y

      translate excrement

  3. @alueit 5y

    Bipolar-crement

  4. @yarmoliq 5y

    Crement

  5. @germanmetall 5y

    unconfidencremention

  6. @feskow 5y

    the pythonist's nightmare

  7. @funivandev 5y

    diversifier

  8. @RiedleroD 5y

    numeric ensurer (ensures that a variable is numeric, and if not, casts it to a numeric value)

    1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

      Also using it in a statement makes the number be 1 bigger and after its read out it will restore it

      1. @RiedleroD 5y

        bug report last seen: 24.11.2012

        1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

          😂😂😂😂

      2. @prirai 5y

        Why does your username look like a public GPG key?

        1. @sylfn 5y

          looks like simple password

  9. @chekoopa 5y

    peacock operator

  10. @esraghu 5y

    Use this when you have to write a statement without necessarily doing anything 😎

  11. @degreeby 5y

    Heisenberg-operator

  12. @sashakity 5y

    I'd call it i + 1

  13. @artur_odesa 5y

    Thread-unsafe NOPcrement

  14. @coconut_walter 5y

    Remaincrement

  15. @K3pp1 5y

    Placebo

  16. @Araalith 5y

    fapcrement

  17. @ItsTheShrimp 5y

    incrementde

  18. @MrZarei 5y

    what's the difference with just I then?

  19. @junkie_style 5y

    Fakerement

  20. Deleted Account 5y

    Crementcrement

  21. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    ReadIndexAsCountEment

  22. @fortrest 5y

    incremen't

  23. @a_desant 5y

    SegmentationFaultCrement

  24. @luckynikua 5y

    Wrong only? Is there a right one?

    1. @sylfn 5y

      right one: syntax error

  25. @azizhakberdiev 5y

    Reincremention

  26. @azizhakberdiev 5y

    Preinpostdecremention

  27. @azizhakberdiev 5y

    Incrementionbeforedecremention

  28. @azizhakberdiev 5y

    Preincrementopostdecremention?

  29. @azizhakberdiev 5y

    Surprisesuspiciouscremention

  30. @SamsonovAnton 5y

    WannaBeOneMore? WhatIfItWasBigger? WhatWouldTheNextNumberLookLike?

  31. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    Literally 99% of the commentors don't know that this is not doing nothing... int i = 1; print(i); print(++i--); print(i); Output: 1 2 1

    1. @azizhakberdiev 5y

      I told Preincrementopostdecremention

    2. @BotMike 5y

      > Wrong answers only

  32. @qtsmolcat 5y

    Bicrement

  33. @BotMike 5y

    nop

  34. @a742883 5y

    Trans non-binary addition

  35. @pace_e_calma 5y

    C(r/l)ement Michailescu

  36. @azizhakberdiev 5y

    Jackfrescrement

  37. @zherud 5y

    Its a mysterious way to write i+1. It's very good because it adds a veil of mystery to your code so noone can read it

  38. @sylfn 5y

    i think it is untranslatable, but idk Please use English as main language in this chat --- translate your message or mark as untranslatable

    1. @mxkrsv 5y

      Cuffcrement

  39. @BoxCollider2D 3y

    plusplusiminusminussemicolumn

  40. @callofvoid0 3y

    ++i--; side view of a person driving an army jeep without wheels

  41. @ColonelPhantom 3y

    That's just i+1 but harder to read

    1. @callofvoid0 3y

      nope the -- cancels it out

      1. @ColonelPhantom 3y

        The -- cancels it out AFTER returning the incremented value

  42. @im_ali_pj 3y

    jokecrement

Use J and K for navigation