Created
November 22, 2017 22:43
-
-
Save BerkhanBerkdemir/eb7f7f97c632719bde99c5dba8c37d2b to your computer and use it in GitHub Desktop.
Prefix & Postfix usage in C++
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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