इंक्रीमेंट ऑपरेटर्स का उपयोग मान को एक से बढ़ाने के लिए किया जाता है जबकि डिक्रीमेंट इसके विपरीत काम करता है। डिक्रीमेंट ऑपरेटर मान को एक से घटाता है।
C भाषा में प्री-इंक्रीमेंट ऑपरेटर का सिंटैक्स यहाँ दिया गया है:
++variable_name;
C भाषा में प्री-डिक्रीमेंट ऑपरेटर का सिंटैक्स यहाँ दिया गया है:
--variable_name;
आइए प्री-इंक्रीमेंट और प्री-डिक्रीमेंट ऑपरेटर के बीच अंतर देखें।
प्री-इंक्रीमेंट − वेरिएबल को मान असाइन करने से पहले, मान को एक से बढ़ाया जाता है।
C भाषा में प्री-इंक्रीमेंट का एक उदाहरण यहाँ दिया गया है:
उदाहरण
#include <stdio.h> int main() { int i = 5; printf("The pre-incremented value : %d\n",i); while(++i < 10 ) printf("%d\t",i); return 0; }आउटपुट
The pre-incremented value : 5 6789
प्री-डिक्रीमेंट − वेरिएबल को मान असाइन करने से पहले, मान को एक से घटाया जाता है।
C भाषा में प्री-डिक्रीमेंट का एक उदाहरण यहाँ दिया गया है:
उदाहरण
#include <stdio.h> int main() { int i = 10; printf("The pre-decremented value : %d\n",i); while(--i > 5 ) printf("%d\t",i); return 0; }आउटपुट
The pre-decremented value : 10 9876