C++ में पोस्टफिक्स ऑपरेटर क्या है?
C++ में पोस्टफिक्स ऑपरेटर क्या है?

वीडियो: C++ में पोस्टफिक्स ऑपरेटर क्या है?

वीडियो: C++ में पोस्टफिक्स ऑपरेटर क्या है?
वीडियो: i++ VS++i: पोस्टफ़िक्स और प्रीफ़िक्स के बीच क्या अंतर है 2024, सितंबर
Anonim

पोस्टफिक्स ऑपरेटर हैं यूनरी ऑपरेटर्स वह एक एकल चर पर काम करता है जिसका उपयोग किसी मान को 1 से बढ़ाने या घटाने के लिए किया जा सकता है (जब तक कि अतिभारित न हो)। वहाँ 2 है सी. में पोस्टफिक्स ऑपरेटर्स ++, ++ और --.

लोग यह भी पूछते हैं कि C में ++ i और i++ में क्या अंतर है?

केवल अंतर संचालन का क्रम है के बीच NS वेतन वृद्धि चर और मूल्य के ऑपरेटर रिटर्न। तो मूल रूप से ++ मैं इसके बढ़ने के बाद मान लौटाता हूं, जबकि ++ बढ़ने से पहले मैं मूल्य वापस कर देता हूं। अंत में, दोनों ही मामलों में i का मान बढ़ जाएगा।

इसके बाद, प्रश्न यह है कि - और ++ ऑपरेटरों के उपसर्ग और पोस्टफिक्स में क्या अंतर है? उपसर्ग में संस्करण (यानी, ++ i), i का मान बढ़ा हुआ है, और व्यंजक का मान i का नया मान है। पोस्टफिक्स में संस्करण (अर्थात, i++), i का मान बढ़ा हुआ है, हालांकि, व्यंजक का {value|the value} यह है कि i का मूल मान है।

कोई यह भी पूछ सकता है कि C++ में पोस्टफिक्स और प्रीफिक्स क्या है?

दोनों में अंतर यह है कि में पोस्टफ़िक्स संकेतन, ऑपरेटर के बाद प्रकट होता है पोस्टफ़िक्स -अभिव्यक्ति, जबकि में उपसर्ग संकेतन, ऑपरेटर अभिव्यक्ति से पहले प्रकट होता है, उदाहरण के लिए x--; निरूपित पोस्टफ़िक्स -डिक्रीमेंट ऑपरेटर और--x; निरूपित उपसर्ग कमी ऑपरेटर।

जावा में ++ i और i++ क्या है?

यहां ++ को संदर्भित करता है वेतन वृद्धि 1 द्वारा। अभी ++ मैं को संदर्भित करता हूँ वेतन वृद्धि चर i के अंदर संग्रहीत मान का। जहां मैं के रूप में ++ पोस्ट कहा जाता है वेतन वृद्धि ऑपरेटर, यहाँ जब संकलक इस कथन को निष्पादित करता है तो पहले मूल मान को समीकरण में प्रतिस्थापित किया जाता है और फिर मान को 1 से बढ़ा दिया जाता है।