सी ++ में, एक शून्य सूचक को एक शून्य सूचक स्थिरांक के रूप में परिभाषित किया जा सकता है, मान 0 के साथ एक पूर्णांक स्थिरांक अभिव्यक्ति है, जैसे -
int*p =0;
लेकिन सी में, एक नल पॉइंटर को एक नल पॉइंटर स्थिरांक के रूप में परिभाषित किया जा सकता है, एक पूर्णांक स्थिरांक है जिसका मान 0 है या इस तरह की अभिव्यक्ति शून्य * पर डाली जाती है, जैसे -
इंट *पी =0;;
या
int*p =(शून्य*) 0;
C++11 में एक कीवर्ड “nullptr” का उपयोग नलपॉइंटर को दर्शाने के लिए किया जाता है।
int* ptr =nullptr;
सी में
उदाहरण
#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.
C++ में
उदाहरण
#include <iostream> using namespace std; int main() { int *p= NULL; //initialize the pointer as null. cout<<"The value of pointer is "; cout<<p; return 0; }
आउटपुट
The value of pointer is 0.