वेतन वृद्धि ऑपरेटरों का उपयोग मूल्य को एक से बढ़ाने के लिए किया जाता है जबकि वेतन वृद्धि विपरीत काम करती है। डिक्रीमेंट ऑपरेटर मान को एक से घटा देता है।
पूर्व-वृद्धि (++i) − किसी वेरिएबल को मान निर्दिष्ट करने से पहले, मान को एक से बढ़ा दिया जाता है।
इंक्रीमेंट के बाद (i++) − किसी वेरिएबल को मान निर्दिष्ट करने के बाद, मान बढ़ा दिया जाता है।
यहाँ C++ भाषा में i++ और ++i का सिंटैक्स दिया गया है,
++variable_name; // Pre-increment variable_name++; // Post-increment
यहां,
variable_name −उपयोगकर्ता द्वारा दिए गए चर का नाम।
यहाँ C++ भाषा में प्री और पोस्ट इंक्रीमेंट का एक उदाहरण दिया गया है,
उदाहरण
#include <iostream> using namespace std; int main() { int i = 5; cout << "The pre-incremented value: " << i; while(++i < 10 ) cout<<"\t"<<i; cout << "\nThe post-incremented value: " << i; while(i++ < 15 ) cout<<"\t"<<i; return 0; }
आउटपुट
The pre-incremented value: 56789 The post-incremented value: 101112131415
उपरोक्त कार्यक्रम में, मुख्य () फ़ंक्शन में प्री और पोस्ट इंक्रीमेंट का कोड मौजूद है। पूर्णांक प्रकार का वेरिएबल i पहले से बढ़ा हुआ है जब तक कि i का मान 10 से कम न हो और पश्च-वृद्धि तब तक हो जब तक कि i का मान 15 से कम न हो जाए।
while(++i < 10 ) printf("%d\t",i); cout << "\nThe post-incremented vaue : " << i; while(i++ < 15 ) printf("%d\t",i);