Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes
Increment or decrement a variable
x++; // increment x by one and returns the old value of x++x; // increment x by one and returns the new value of xx-- ; // decrement x by one and returns the old value of x --x ; // decrement x by one and returns the new value of x
x: an integer or long (possibly unsigned)
The original or newly incremented / decremented value of the variable.
x = 2;y = ++x; // x now contains 3, y contains 3y = x--; // x contains 2 again, y still contains 3
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.