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

सी/सी++ में शून्य सूचक के लिए पता शून्य का उपयोग क्यों किया जाता है?

नल पॉइंटर एक पॉइंटर होता है जो कुछ भी नहीं इंगित करता है।

नल पॉइंटर के कुछ उपयोग हैं:

b) एक पॉइंटर वैरिएबल को इनिशियलाइज़ करने के लिए जब उस पॉइंटर वैरिएबल को अभी तक कोई मान्य मेमोरी एड्रेस नहीं सौंपा गया है।

b) जब हम कोई मान्य मेमोरी एड्रेस पास नहीं करना चाहते हैं तो फ़ंक्शन तर्क के लिए एक नल पॉइंटर पास करने के लिए।

c) किसी भी पॉइंटर वेरिएबल को एक्सेस करने से पहले नल पॉइंटर की जांच करना। ताकि, हम पॉइंटर से संबंधित कोड में एरर हैंडलिंग कर सकें। डीरेफरेंस पॉइंटर वेरिएबल तभी होता है जब वह NULL न हो।

C++ में यदि हम किसी भी पॉइंटर में 0 असाइन करते हैं जिसका अर्थ है कि पॉइंटर NULL की ओर इशारा करता है।

सिंटैक्स

Float *p = 0 //initializing the pointer as NULL.

एल्गोरिदम

Begin.
   Declare a pointer p of the integer datatype.
      Initialize *p= NULL.
   Print “The value of pointer is”.
      Print the value of the pointer p.
End.

उदाहरण:

#include <stdio.h>
int main() {
   int *p= NULL;//initialize the pointer as null.
   printf("The value of pointer is %u",p);
   return 0;
}

आउटपुट

The value of pointer is 0.

  1. 192.168.1.5 IP पता किसके लिए प्रयुक्त होता है?

    192.168.1.5 192.168.1.0 निजी नेटवर्क पर पाँचवाँ आईपी पता है जिसकी निर्दिष्ट पता सीमा 192.168.1.1 से शुरू होती है। 192.168.1.5 आईपी पता एक निजी आईपी पता है और अक्सर लिंक्सिस ब्रॉडबैंड राउटर के साथ घरेलू नेटवर्क पर उपयोग किया जाता है, हालांकि अन्य राउटर इस पते का उपयोग कर सकते हैं। जब डिवाइस के आईपी

  1. त्रिकोणीय माचिस की तीली संख्या के लिए C/C++ प्रोग्राम?

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

  1. एक परवलय के शीर्ष, फोकस और निर्देश को खोजने के लिए C/C++ प्रोग्राम?

    यहां हम देखेंगे कि सी या सी ++ प्रोग्राम का उपयोग करके परवलय के वर्टेक्स, फोकस डायरेक्ट्रिक्स को कैसे खोजें। इन मापदंडों को प्राप्त करने के लिए हमें एक परवलय के सामान्य समीकरण की आवश्यकता होती है। सामान्य सूत्र है - 𝑦 = 𝑎𝑥2 + 𝑏𝑥 + 𝑐 a, b और c के मान दिए गए हैं। शीर्ष के लिए सूत्र -