According to syntax postfix increment returns copy of unmodified variable (C++ == C), while prefix increment returns incremented variable (++C == C + 1).

  • @[email protected]
    link
    fedilink
    41 hour ago

    Nah, because when you write it it’s just C, but when you come back later to check your code it’s gotten bigger and more obfuscated.

  • @Blue_Morpho
    link
    4
    edit-2
    2 hours ago

    ???

    If c = 1, then c++ = 2

    #include <iostream> using namespace std;

    int main() {

    int i = 10;

    cout << i++ << endl;

    cout << i << endl;

    }

    postfix ++ increments the variable.

    • @[email protected]OP
      link
      fedilink
      42 hours ago

      Postfix increments variable too, but as a side effect. in your code cout << i++ << endl; prints 10 which means, that i++ returned copy of unincremented i.

  • @j4k3
    link
    English
    194 hours ago

    Cpp

    ++C would make the language totally irrelevant in alphanumeric listings of languages

    After simply managing a point of sale system for a retail chain, I hate you for even suggesting this./s It is almost as bad as all the insane ideas about date notation. The only correct notation is YYYY/MM/DD.

    • @[email protected]OP
      link
      fedilink
      13
      edit-2
      4 hours ago

      ISO 8601 is good for computers, but as a human i prefer DD/MM/YYYY, which is more convenient for everyday use. USA format is abomination though.

        • Aatube
          link
          fedilink
          32 hours ago

          But when you wanna figure out what day it is, usually the month doesn’t change. I love ISO 8601 as much for programming and sorting as much as the next person, but for close dates for humans, DMY is still pretty good.

  • @INeedMana
    link
    124 hours ago

    But it’s still C

    I think ++C is going full ahead to D

    • Aatube
      link
      fedilink
      22 hours ago

      Agreed. C is a char, and ++'C' results in 'D'.

  • @anon_8675309
    link
    43 hours ago

    4 decades too late with this. You’re not the first.

  • @Rade0nfighter
    link
    33 hours ago

    PHP should stand for “Pre Hypertext Processor”.

    Instead of being a recursive acronym for “PHP: Hypertext Preprocessor”.

  • @givesomefucks
    link
    English
    44 hours ago

    First there was C

    Then C+, and no one gave a shit, so they made C++

    It’s just C with stuff added to it twice.