ใน C หรือ C++ ไม่มีวิธีพิเศษในการเปรียบเทียบค่า NULL เราสามารถใช้คำสั่ง if เพื่อตรวจสอบว่าตัวแปรนั้นเป็นค่าว่างหรือไม่
ที่นี่เราจะเห็นหนึ่งโปรแกรม เราจะพยายามเปิดไฟล์ในโหมดอ่านที่ไม่มีอยู่ในระบบ ดังนั้นฟังก์ชันจะส่งกลับค่า null เราตรวจสอบได้โดยใช้คำสั่ง 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