वीडियो: पॉइंटर टू फंक्शन क्या है उदाहरण सहित समझाएं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
इसमें उदाहरण , हम गुजर रहे हैं सूचक करने के लिए समारोह . जब हम एक पास करते हैं सूचक एक चर के बजाय एक तर्क के रूप में तो चर का पता मूल्य के बजाय पारित किया जाता है। तो द्वारा किया गया कोई भी परिवर्तन समारोह का उपयोग सूचक स्थायी रूप से पारित चर के पते पर बनाया गया है।
इसके अलावा, कार्य करने के लिए सूचक से आप क्या समझते हैं इसे किसी उदाहरण द्वारा समझाएं?
ए सूचक करने के लिए समारोह के निष्पादन योग्य कोड के पते की ओर इशारा करता है समारोह . आप ऐसा कर सकते हैं उपयोग संकेत कॉल करने के लिए कार्यों और पारित करने के लिए कार्यों दूसरों के लिए तर्क के रूप में कार्यों . इसमें उदाहरण , एफपी एक है सूचक करने के लिए समारोह जो int लौटाता है।
ऊपर के अलावा, आप फ़ंक्शन पॉइंटर्स का उपयोग कैसे करते हैं? किसी फ़ंक्शन में पॉइंटर कैसे पास करें
- अभ्यास 1: अपने संपादक में छूट की ओर इशारा करते हुए स्रोत कोड टाइप करें।
- व्यायाम 2: व्यायाम 1 से अपने स्रोत कोड को संशोधित करें ताकि मुख्य () फ़ंक्शन में एक फ्लोट पॉइंटर चर p घोषित किया जा सके।
- व्यायाम 3: दो कार्यों के साथ एक नई परियोजना बनाएँ: बनाएँ () और दिखाएँ ()।
इस तरह, क्या कोई फ़ंक्शन पॉइंटर हो सकता है?
1) सामान्य पॉइंटर्स के विपरीत, फ़ंक्शन पॉइंटर कोड को इंगित करता है, डेटा नहीं। आमतौर पर एक फ़ंक्शन पॉइंटर निष्पादन योग्य कोड की शुरुआत को संग्रहीत करता है। 2) सामान्य पॉइंटर्स के विपरीत, हम डी-आवंटन आवंटित नहीं करते हैं याद फ़ंक्शन पॉइंटर्स का उपयोग करना। 3) फ़ंक्शन का पता प्राप्त करने के लिए फ़ंक्शन के नाम का भी उपयोग किया जा सकता है।
सी में किसी फ़ंक्शन के लिए सूचक क्या है?
में सी , परिभाषित करना और उपयोग करना भी संभव है फ़ंक्शन पॉइंटर्स , अर्थात। सूचक चर जो इंगित करते हैं कार्यों . फंक्शन पॉइंटर्स निम्नानुसार घोषित किए गए हैं: int (*fp)(); डबल (* fptr) (); यहाँ, fp को a. के रूप में घोषित किया गया है एक समारोह के लिए सूचक जो इंट टाइप लौटाता है, और fptr a. है एक समारोह के लिए सूचक जो दोगुना लौटता है।
सिफारिश की:
एक्सएसएलटी क्या है उदाहरण सहित समझाएं?
एक्सएसएलटी एक्सएमएल के लिए एक रूपांतरण भाषा है। इसका मतलब है, XSLT का उपयोग करके, आप किसी XML दस्तावेज़ से किसी भी प्रकार का अन्य दस्तावेज़ उत्पन्न कर सकते हैं। उदाहरण के लिए, आप किसी डेटाबेस से XML डेटा आउटपुट को कुछ ग्राफ़िक्स में ले सकते हैं
डेक्यू क्या है उदाहरण सहित समझाएं?
Q. उपयुक्त उदाहरण की सहायता से डबल एंडेड कतार की व्याख्या करें? एक डबल-एंडेड कतार (डेक्यू, जिसे अक्सर डेक, उच्चारण डेक के लिए संक्षिप्त किया जाता है) एक सार डेटा संरचना है जो एक कतार को लागू करती है जिसके लिए तत्वों को केवल सामने (सिर) या पीछे (पूंछ) से जोड़ा या हटाया जा सकता है।
फंक्शन क्या है उदाहरण सहित समझाइए ?
फ़ंक्शन उदाहरण। एक फ़ंक्शन इनपुट के एक सेट (डोमेन) से संभावित आउटपुट (कोडोमेन) के एक सेट के लिए एक मैपिंग है। फ़ंक्शन की परिभाषा क्रमित जोड़े के एक सेट पर आधारित होती है, जहां प्रत्येक जोड़ी में पहला तत्व डोमेन से होता है और दूसरा कोडोमेन से होता है
मल्टीपल इनहेरिटेंस क्या है उदाहरण सहित समझाएं?
मल्टीपल इनहेरिटेंस C ++ की एक विशेषता है जहाँ aclass एक से अधिक वर्गों से इनहेरिट कर सकता है। विरासत में मिली कक्षाओं के रचनाकारों को उसी क्रम में कहा जाता है जिसमें वे विरासत में मिले हैं। उदाहरण के लिए, निम्नलिखित प्रोग्राम में, B के कंस्ट्रक्टर को A'sconstructor . से पहले बुलाया जाता है
वंशानुक्रम क्या है वंशानुक्रम के विभिन्न प्रकार क्या हैं उदाहरण सहित समझाइए?
वंशानुक्रम एक वर्ग की विशेषताओं और व्यवहारों को दूसरे वर्ग द्वारा प्राप्त करने का एक तंत्र है। जिस वर्ग के सदस्यों को विरासत में मिला है उसे आधार वर्ग कहा जाता है, और वह वर्ग जो उन सदस्यों को विरासत में मिला है, व्युत्पन्न वर्ग कहलाता है। वंशानुक्रम IS-A संबंध को लागू करता है