पॉइंटर टू फंक्शन क्या है उदाहरण सहित समझाएं?
पॉइंटर टू फंक्शन क्या है उदाहरण सहित समझाएं?

वीडियो: पॉइंटर टू फंक्शन क्या है उदाहरण सहित समझाएं?

वीडियो: पॉइंटर टू फंक्शन क्या है उदाहरण सहित समझाएं?
वीडियो: उदाहरण के साथ सी में फ़ंक्शन पॉइंटर | फंक्शन पॉइंटर क्या है? | कोडिंग सीखें 2024, नवंबर
Anonim

इसमें उदाहरण , हम गुजर रहे हैं सूचक करने के लिए समारोह . जब हम एक पास करते हैं सूचक एक चर के बजाय एक तर्क के रूप में तो चर का पता मूल्य के बजाय पारित किया जाता है। तो द्वारा किया गया कोई भी परिवर्तन समारोह का उपयोग सूचक स्थायी रूप से पारित चर के पते पर बनाया गया है।

इसके अलावा, कार्य करने के लिए सूचक से आप क्या समझते हैं इसे किसी उदाहरण द्वारा समझाएं?

ए सूचक करने के लिए समारोह के निष्पादन योग्य कोड के पते की ओर इशारा करता है समारोह . आप ऐसा कर सकते हैं उपयोग संकेत कॉल करने के लिए कार्यों और पारित करने के लिए कार्यों दूसरों के लिए तर्क के रूप में कार्यों . इसमें उदाहरण , एफपी एक है सूचक करने के लिए समारोह जो int लौटाता है।

ऊपर के अलावा, आप फ़ंक्शन पॉइंटर्स का उपयोग कैसे करते हैं? किसी फ़ंक्शन में पॉइंटर कैसे पास करें

  1. अभ्यास 1: अपने संपादक में छूट की ओर इशारा करते हुए स्रोत कोड टाइप करें।
  2. व्यायाम 2: व्यायाम 1 से अपने स्रोत कोड को संशोधित करें ताकि मुख्य () फ़ंक्शन में एक फ्लोट पॉइंटर चर p घोषित किया जा सके।
  3. व्यायाम 3: दो कार्यों के साथ एक नई परियोजना बनाएँ: बनाएँ () और दिखाएँ ()।

इस तरह, क्या कोई फ़ंक्शन पॉइंटर हो सकता है?

1) सामान्य पॉइंटर्स के विपरीत, फ़ंक्शन पॉइंटर कोड को इंगित करता है, डेटा नहीं। आमतौर पर एक फ़ंक्शन पॉइंटर निष्पादन योग्य कोड की शुरुआत को संग्रहीत करता है। 2) सामान्य पॉइंटर्स के विपरीत, हम डी-आवंटन आवंटित नहीं करते हैं याद फ़ंक्शन पॉइंटर्स का उपयोग करना। 3) फ़ंक्शन का पता प्राप्त करने के लिए फ़ंक्शन के नाम का भी उपयोग किया जा सकता है।

सी में किसी फ़ंक्शन के लिए सूचक क्या है?

में सी , परिभाषित करना और उपयोग करना भी संभव है फ़ंक्शन पॉइंटर्स , अर्थात। सूचक चर जो इंगित करते हैं कार्यों . फंक्शन पॉइंटर्स निम्नानुसार घोषित किए गए हैं: int (*fp)(); डबल (* fptr) (); यहाँ, fp को a. के रूप में घोषित किया गया है एक समारोह के लिए सूचक जो इंट टाइप लौटाता है, और fptr a. है एक समारोह के लिए सूचक जो दोगुना लौटता है।

सिफारिश की: