It&#x27;s to make code more concise. There are many idiomatic one liners to compare arrays for example or to find the first element which satisfies the condition etc.<p>I don&#x27;t mind removing them but their usecase is obvious: make the code more concise and more readable (and yes, if you program in C on daily basis you don&#x27;t require a double take or thinking about what ++ does).