Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में फंक्शन पॉइंटर

फ़ंक्शन पॉइंटर्स सामान्य पॉइंटर्स की तरह कोड की ओर इशारा करते हैं।

फ़ंक्शन पॉइंटर्स में, फ़ंक्शन का पता प्राप्त करने के लिए फ़ंक्शन के नाम का उपयोग किया जा सकता है।

एक फ़ंक्शन को एक तर्क के रूप में भी पारित किया जा सकता है और एक फ़ंक्शन से वापस किया जा सकता है।

घोषणा

function_return_type(*Pointer_name)(function argument list)

उदाहरण

#include<stdio.h>
int subtraction (int a, int b) {
   return a-b;
}
int main() {
   int (*fp) (int, int)=subtraction;
   //Calling function using function pointer
   int result = fp(5, 4);
   printf(" Using function pointer we get the result: %d",result);
   return 0;
}

आउटपुट

Using function pointer we get the result: 1

  1. सी प्रोग्रामिंग भाषा में पॉइंटर्स की सरणी की व्याख्या करें

    पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल के एड्रेस को स्टोर करता है। सुविधाएं सूचक स्मृति स्थान बचाता है। मेमोरी लोकेशन तक सीधी पहुंच के कारण पॉइंटर का निष्पादन समय तेज होता है। पॉइंटर्स की मदद से, मेमोरी को कुशलता से एक्सेस किया जाता है, यानी मेमोरी को गतिशील रूप से आवंटित और डील किया जाता है। पॉइंटर

  1. C भाषा में यूनियन टू पॉइंटर को समझाएं

    एक यूनियन को मेमोरी लोकेशन कहा जाता है, जिसे विभिन्न प्रकार के डेटा के कई वेरिएबल द्वारा साझा किया जाता है। सिंटैक्स वाक्य रचना इस प्रकार है - union uniontag{    datatype member 1;    datatype member 2;    ----    ----    datatype member n; }; उदाह

  1. सी ग्राफिक्स में बार () फ़ंक्शन

    बार () फ़ंक्शन एक सी ग्राफिक्स फ़ंक्शन है जिसका उपयोग सी प्रोग्रामिंग भाषा में ग्राफिक्स बनाने के लिए किया जाता है। ग्राफ़िक्स.एच हेडर में ऐसे फ़ंक्शन होते हैं जो ग्राफ़िक्स को आरेखित करने के लिए कार्य करते हैं। बार () फ़ंक्शन को हेडर फ़ाइल में भी परिभाषित किया गया है। सिंटैक्स शून्य बार (इंट लेफ्ट