पैरामीटर पासिंग कन्वेंशन क्या है? परिभाषा और अर्थ

click fraud protection

प्रोग्रामिंग भाषा में पैरामीटर पासिंग कन्वेंशन, एक या अधिक मानों को पारित करने के लिए उपयोग की जाने वाली विधि है (वास्तविक पैरामीटर कहा जाता है) फ़ंक्शन कॉल के माध्यम से किसी फ़ंक्शन के लिए, जैसे कि निम्न: वर्ग (2); यह फ़ंक्शन कॉल एक फ़ंक्शन लॉन्च करता है जो आपूर्ति किए गए पैरामीटर (2) को स्क्वायर करता है, 4 लौटाता है। प्रोग्रामिंग भाषाओं के बीच एक मूलभूत अंतर यह है कि दिए गए मूल्य के साथ क्या किया जाता है। कॉल-बाय-वैल्यू कन्वेंशन में, फ़ंक्शन दिए गए मान को एक नए मेमोरी लोकेशन में रखता है और मूल वास्तविक पैरामीटर को बरकरार रखता है। कॉल-बाय-रेफरेंस कन्वेंशन में, फ़ंक्शन वास्तविक पैरामीटर (2) को फ़ंक्शन कॉल के स्थान पर दिए गए मान (4) से बदल देता है। फ़ंक्शन, फ़ंक्शन कॉल, पैरामीटर देखें।

टेक्नीपेज पैरामीटर पासिंग कन्वेंशन की व्याख्या करता है

पासिंग पैरामीटर कन्वेंशन प्रोग्रामिंग में एक तकनीक है, जिसमें एक वास्तविक पैरामीटर को एक फंक्शन में पास किया जाता है; ऐसा तब होता है जब कोई फ़ंक्शन किसी अन्य फ़ंक्शन को कॉल करता है। एक पैरामीटर प्रक्रिया की एक आंतरिक संपत्ति है जो इसकी परिभाषा में शामिल है, और औपचारिक पैरामीटर और वास्तविक पैरामीटर हैं।

औपचारिक पैरामीटर आमतौर पर फ़ंक्शन प्रोटोटाइप में लिखे जाते हैं, और परिभाषा के फ़ंक्शन हेडर, यानी वे फ़ंक्शन घोषणाओं में दिखाई देते हैं। एक वास्तविक पैरामीटर किसी फ़ंक्शन के कॉल में पास किए गए मान होते हैं, यानी वे फ़ंक्शन कॉल में दिखाई देते हैं।

इसलिए जब किसी फ़ंक्शन को कॉल किया जाता है, तो वास्तविक पैरामीटर पास किए जाते हैं, जिन्हें तर्क के रूप में भी जाना जाता है। सेवा को आह्वान द्वारा कहा जाता है, जो या तो मूल्य या संदर्भ द्वारा होता है। मूल्य द्वारा कॉल में, फ़ंक्शन तर्क (वास्तविक पैरामीटर) की अपनी प्रति बनाता है और फिर इसका उपयोग करता है, यह वास्तविक पैरामीटर के मान को दोहराता है। संदर्भ द्वारा कॉल, फ़ंक्शन जब कॉल किया जाता है, तो एक अन्य मान (मूल) को संदर्भित करता है जो एक अलग नाम के तहत होता है। औपचारिक पैरामीटर किसी फ़ंक्शन को कॉल करने में वास्तविक पैरामीटर का संदर्भ बन जाता है।

यह सी और सी ++ प्रोग्रामिंग भाषाओं में अभ्यास किया जाता है, और जावा केवल मूल्य द्वारा कॉल का समर्थन करता है। सभी C फंक्शन फंक्शन का उपयोग करके उन्हें फिर से प्रयोग करने योग्य और समझने योग्य बनाने के लिए लिखे जाते हैं।

पैरामीटर पासिंग कन्वेंशन के सामान्य उपयोग

  • पैरामीटर पासिंग कन्वेंशन केवल सी प्रोग्राम भाषाओं पर लागू होता है, और जावा केवल मूल्य द्वारा बुलाए गए फ़ंक्शन का समर्थन करता है।
  • पैरामीटर पासिंग कन्वेंशन फाउंडेशन क्लासेस मेथड कॉल पर ऑब्जेक्ट पास करने के लिए उपयोग किया जाता है, यदि ऑब्जेक्ट अनिवार्य है, तो संदर्भ द्वारा पास करें; यदि यह वैकल्पिक है तो पॉइंटर द्वारा पास करें।'
  • पैरामीटर पासिंग कन्वेंशन C प्रोग्राम में उपयोग किया जाता है, और कॉलिंग फ़ंक्शन c प्रोग्राम को पुन: प्रयोज्य और समझने योग्य बनाते हैं

पैरामीटर पासिंग कन्वेंशन के सामान्य दुरुपयोग

  • कब पैरामीटर पासिंग कन्वेंशन प्रदर्शित किया जाता है, वास्तविक पैरामीटर नहीं भेजे जाते हैं, इसलिए एक फ़ंक्शन दूसरे को कॉल नहीं करता है।
  • जब एक पैरामीटर पासिंग कन्वेंशन संदर्भ द्वारा पैरामीटर को कॉल करता है, पैरामीटर स्वयं की एक प्रति बनाता है और फिर उसका उपयोग करता है