Skip to content

Instantly share code, notes, and snippets.

@BerkhanBerkdemir
Created November 22, 2017 22:43
Show Gist options
  • Save BerkhanBerkdemir/eb7f7f97c632719bde99c5dba8c37d2b to your computer and use it in GitHub Desktop.
Save BerkhanBerkdemir/eb7f7f97c632719bde99c5dba8c37d2b to your computer and use it in GitHub Desktop.
Prefix & Postfix usage in C++
#include <iostream>
using namespace std;
int main() {
int num0 = 100; // num0=100 num1=null
cout << "Num 0 = " << num0 << endl;
int num1 = num0++; // num0=101 num1=100
cout << "Num 0 = " << num0 << " Num 1 = " << num1 << endl;
num1 = ++num0; // num0=102 num1=102
cout << "Num 0 = " << num0 << " Num 1 = " << num1 << endl;
num1 = num0--; // num0=101 num1=102
cout << "Num 0 = " << num0 << " Num 1 = " << num1 << endl;
num1 = --num0; // num0=100 num1=100
cout << "Num 0 = " << num0 << " Num 1 = " << num1 << endl;
return 0;
}
/*
* OUTPUT:
* Num 0 = 100
* Num 0 = 101 Num 1 = 100
* Num 0 = 102 Num 1 = 102
* Num 0 = 101 Num 1 = 102
* Num 0 = 100 Num 1 = 100
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment