C में कॉल बाय वैल्यू और कॉल बाय रेफरेंस में क्या अंतर है?
संदर्भ द्वारा कॉल में , मूल मान बदल दिया जाता है या संशोधित किया जाता है क्योंकि हम संदर्भ (पता) पास करते हैं। यहां, फ़ंक्शन में मान का पता पारित किया जाता है , इसलिए वास्तविक और औपचारिक तर्क समान पता स्थान साझा करते हैं। इसलिए, किसी भी मूल्य समारोह के अंदर बदल गया है, समारोह के बाहर के साथ ही अंदर जा सकता है।
इसी तरह, कॉल बाय वैल्यू क्या है उदाहरण दें? मूल्य द्वारा कॉल और c . में संदर्भ द्वारा कॉल के बीच अंतर
नहीं। | मूल्य द्वारा कॉल करें |
---|---|
1 | मान की एक प्रति फ़ंक्शन में पास की जाती है |
2 | फ़ंक्शन के अंदर किए गए परिवर्तन केवल फ़ंक्शन तक ही सीमित हैं। औपचारिक मापदंडों को बदलने से वास्तविक मापदंडों के मूल्य नहीं बदलते हैं। |
इसी तरह कोई पूछ सकता है कि C में कॉल बाय रेफरेंस क्या है?
किसी फ़ंक्शन में तर्क पारित करने की संदर्भ विधि द्वारा कॉल औपचारिक पैरामीटर में तर्क के पते की प्रतिलिपि बनाता है। फ़ंक्शन के अंदर, कॉल में उपयोग किए गए वास्तविक तर्क तक पहुंचने के लिए पते का उपयोग किया जाता है। इसका मतलब है कि पैरामीटर में किए गए परिवर्तन पारित तर्क को प्रभावित करते हैं।
कॉल वैल्यू क्या है?
कॉल - मूल्य । संज्ञा। (बहुवचन कॉल वैल्यू ) (वित्त) वह राशि जो जारीकर्ता द्वारा बॉन्डधारक को उसकी परिपक्वता से पहले बांड को कॉल करने के लिए भुगतान की जानी चाहिए। 2020 में १०४ पर बेचते हैं, एक अच्छी उपज है, लेकिन १०३ के कॉल मूल्य के साथ २०१० में कॉल करने योग्य हैं ।