Shorthand for Assignment Expressions

For recursive assignment expressions such as the following:

 x = x+5;  x= x/5;x = x * 5;

C++ defines shorter versions that eliminate the need to repeat the variable’s name twice:

 x+=5; //equivalent to x=x+5x/=5; // equivalent to x=x/5x*=5; // equivalent to x=x*5

The shorthand versions are more convenient as they save a few keystrokes. In addition, they minimize the chance of making typos in variables’ names, especially when long names are used.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: