पोस्टफिक्स ऑपरेटर्स यूनरी ऑपरेटर होते हैं जो एक ही वेरिएबल पर काम करते हैं जिसका उपयोग किसी मान को 1 से बढ़ाने या घटाने के लिए किया जा सकता है (जब तक कि ओवरलोड न हो)। C++,++ और -- में 2 पोस्टफिक्स ऑपरेटर हैं।
पोस्टफिक्स नोटेशन (यानी, i++) में, i का मान बढ़ा हुआ है, लेकिन व्यंजक का मान i का मूल मान है। तो मूल रूप से यह पहले अभिव्यक्ति के लिए एक मूल्य प्रदान करता है और फिर चर को बढ़ाता है। उदाहरण के लिए,
उदाहरण
#include<iostream>
using namespace std;
int main() {
int j = 0, i = 10;
// If we assign j to be i++, j will take i's current
// value and i's value will be increatemnted by 1.
j = i++;
cout << j << ", " << i << "\n";
return 0;
} आउटपुट
यह आउटपुट देगा -
10, 11