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

C या C++ में फंक्शन का एड्रेस क्या होता है?


एक फंक्शन कोड का एक ब्लॉक होता है जिसे प्रोग्राम में एक विशिष्ट कार्य करने के लिए परिभाषित किया जाता है। यह प्रोग्रामर के काम को आसान बनाने के लिए कोड के एक सामान्य रूप से होने वाले टुकड़े को परिभाषित करके उपयोग किया जाता है ताकि आवश्यकता पड़ने पर इसका पुनः उपयोग किया जा सके।

एड्रेस वह मेमोरी लोकेशन होता है जहां एंटिटी संग्रहीत होती है। प्रोग्राम में कोड के प्रत्येक ब्लॉक की प्रोग्राम में अपनी मेमोरी लोकेशन होती है। जिसका अर्थ है कि किसी भी वेरिएबल या ऑब्जेक्ट मेथड की तरह फंक्शन और मेथड्स का भी मेमोरी एड्रेस होता है।

किसी फंक्शन का मेमोरी एड्रेस प्राप्त करने के लिए आपको मेथड के पॉइंटर का उपयोग करना होगा और फंक्शन का नाम बिना पैरेंथेसिस के लिखना होगा।

उदाहरण

#include <iostream>
using namespace std;
void myfunc(){
    cout << "This is myfunc";
}
int main(void){
    printf("address of function main() is :%p\n", main);
    printf("address of function myfunc() is : %p\n", myfunc);
    return 0;
}

आउटपुट

address of function main() is :0x40079d
address of function myfunc() is : 0x400787

  1. IP एड्रेस क्या है? IP एड्रेस क्या है?

    एक IP एड्रेस, इंटरनेट प्रोटोकॉल एड्रेस का संक्षिप्त रूप, नेटवर्क से जुड़े नेटवर्क हार्डवेयर के लिए एक पहचान संख्या है। IP एड्रेस होने से एक डिवाइस को इंटरनेट जैसे IP-आधारित नेटवर्क पर अन्य डिवाइस के साथ कम्युनिकेट करने की अनुमति मिलती है। IP एड्रेस कैसा दिखता है? अधिकांश IP एड्रेस इस तरह दिखते हैं:

  1. 10.0.0.1 IP एड्रेस क्या है? 10.0.0.1 IP एड्रेस क्या है?

    10.0.0.1 IP एड्रेस एक निजी IP एड्रेस है जिसका उपयोग क्लाइंट डिवाइस पर किया जा सकता है या किसी नेटवर्क हार्डवेयर को उसके डिफ़ॉल्ट IP एड्रेस के रूप में असाइन किया जा सकता है। 10.0.0.1 क्या है? 10.0.0.1 आमतौर पर व्यावसायिक कंप्यूटर नेटवर्क में देखा जाता है, जबकि घरेलू नेटवर्क में राउटर सामान्यतः 192.1

  1. 192.168.0.0 आईपी एड्रेस क्या है? 192.168.0.0 आईपी एड्रेस क्या है?

    192.168.0.0 प्राइवेट आईपी एड्रेस रेंज की शुरुआत है जिसमें 192.168.255.255 तक के सभी आईपी एड्रेस शामिल हैं। इस आईपी एड्रेस का उपयोग आमतौर पर नेटवर्क पर नहीं किया जाता है, और किसी फोन या कंप्यूटर को यह एड्रेस असाइन नहीं किया जाएगा। हालांकि, कुछ नेटवर्क जिनमें 192.168.0.0 शामिल है लेकिन इस एड्रेस से शु