Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में i++ या++i का प्रयोग कब करें?

वेतन वृद्धि ऑपरेटरों का उपयोग मूल्य को एक से बढ़ाने के लिए किया जाता है जबकि वेतन वृद्धि विपरीत काम करती है। डिक्रीमेंट ऑपरेटर मान को एक से घटा देता है।

पूर्व-वृद्धि (++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);

  1. हम सी ++ में कॉन्स्ट क्वालिफायर का उपयोग क्यों करते हैं?

    हम एक चर को स्थिर घोषित करने के लिए const qualifier का उपयोग करते हैं। इसका मतलब है कि एक बार वेरिएबल को इनिशियलाइज़ करने के बाद हम वैल्यू को नहीं बदल सकते। कॉन्स्ट का इस्तेमाल करने से बहुत बड़ा फायदा होता है। उदाहरण के लिए, यदि आपके पास PI के मान का निरंतर मान है, तो आप उस मान को संशोधित करने के लि

  1. हम सी ++ में अस्थिर क्वालीफायर का उपयोग क्यों करते हैं?

    अस्थिर का मतलब दो चीजें हैं - आपके किसी कोड को बदले बिना वेरिएबल का मान बदल सकता है। इसलिए जब भी कंपाइलर वेरिएबल के मान को पढ़ता है, तो यह नहीं मान सकता है कि यह पिछली बार पढ़ा गया था, या यह पिछले मान के समान है, लेकिन इसे फिर से पढ़ा जाना चाहिए। एक मूल्य को एक अस्थिर चर के लिए संग्रहीत करने क

  1. हम सी # में थोड़ी देर के लूप में जारी बयान का उपयोग कैसे करते हैं?

    जारी बयान के कारण लूप अपने शरीर के शेष भाग को छोड़ देता है और पुनरावृति से पहले तुरंत अपनी स्थिति का पुन:परीक्षण करता है। सी # में जारी बयान कुछ हद तक ब्रेक स्टेटमेंट की तरह काम करता है। हालांकि, समाप्ति को मजबूर करने के बजाय, जारी रखें लूप के अगले पुनरावृत्ति को होने के लिए मजबूर करता है, बीच में