C या C++ में, NULL मानों की तुलना करने के लिए कोई विशेष विधि नहीं है। हम if स्टेटमेंट का उपयोग यह जांचने के लिए कर सकते हैं कि कोई वेरिएबल शून्य है या नहीं।
यहां हम एक कार्यक्रम देखेंगे। हम एक फाइल को रीड मोड में खोलने की कोशिश करेंगे, जो सिस्टम में मौजूद नहीं है। तो फ़ंक्शन शून्य मान लौटाएगा। हम if स्टेटमेंट का उपयोग करके इसकी जांच कर सकते हैं। बेहतर समझ के लिए कोड देखें।
उदाहरण कोड
#include <stdio.h>
main() {
//try to open a file in read mode, which is not present
FILE *fp;
fp = fopen("hello.txt", "r");
if(fp == NULL)
printf("File does not exists");
fclose(fp);
} आउटपुट
File does not exists