ตัวชี้ค่าว่างเป็นตัวชี้ที่ไม่ชี้อะไร
การใช้งานตัวชี้ค่า null บางส่วนได้แก่:
b) เพื่อเริ่มต้นตัวแปรตัวชี้เมื่อตัวแปรตัวชี้นั้นยังไม่ได้กำหนดที่อยู่หน่วยความจำที่ถูกต้อง
b) ในการส่งตัวชี้ค่าว่างไปยังอาร์กิวเมนต์ของฟังก์ชันเมื่อเราไม่ต้องการส่งที่อยู่หน่วยความจำที่ถูกต้อง
c) เพื่อตรวจสอบตัวชี้ null ก่อนเข้าถึงตัวแปรตัวชี้ใด ๆ เพื่อให้เราสามารถดำเนินการจัดการข้อผิดพลาดในรหัสที่เกี่ยวข้องกับตัวชี้เช่น ตัวแปรตัวชี้ dereference เมื่อไม่ใช่ 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.