C++ Tutorial/Operators statements/prefix postfix increment decrement operators
prefix, postfix, increment, decrement operators
<source lang="cpp">#include <iostream>
int main() { int intValue = 39; // initialize two integers int yourAge = 39; std::cout << intValue << "\n"; std::cout << yourAge << "\n"; intValue++; // postfix increment ++yourAge; // prefix increment std::cout << intValue << "\n"; std::cout << yourAge << "\n"; std::cout << intValue++ << "\n"; std::cout << ++yourAge << "\n"; std::cout << intValue << "\n"; std::cout << yourAge << "\n"; return 0; }</source>
39 39 40 40 40 41 41 41
Preincrementing and postincrementing
<source lang="cpp">#include <iostream> using std::cout; using std::endl; int main() {
int c; c = 5; cout << c << endl; cout << c++ << endl; cout << c << endl; cout << endl; c = 5; cout << c << endl; cout << ++c << endl; cout << c << endl; return 0;
}</source>
5 5 6 5 6 6