• @SpaceNoodle
    link
    3
    edit-2
    7 months ago

    (p += 1) resolves to the value of p after the incrementation, as does ( p = p + 1).

    • @fluckx
      link
      27 months ago

      Yes.

      p++ == p+= 1 == p = p + 1 are all the same if you use it in an assignment.

      ++p is different if you use it in an assignment. If it’s in its own line it won’t make much difference.

      That’s the point I was trying to make.

      • @SpaceNoodle
        link
        57 months ago

        No.

        ++p returns incremented p.

        p += 1 returns incremented p.

        p = p + 1 returns incremented p.

        p++ returns p before it is incremented.

        • @fluckx
          link
          37 months ago

          Right. So i had them the other way around. :D

          Thanks for clarifying.