Con trỏ null là một con trỏ không trỏ gì cả.
Một số cách sử dụng con trỏ null là:
a) Để khởi tạo biến con trỏ khi biến con trỏ đó chưa được gán bất kỳ địa chỉ bộ nhớ hợp lệ nào.
b) Để chuyển một con trỏ null tới một đối số của hàm khi chúng ta không muốn chuyển bất kỳ địa chỉ bộ nhớ hợp lệ nào.
c) Để kiểm tra con trỏ null trước khi truy cập vào bất kỳ biến con trỏ nào. Vì vậy, chúng tôi có thể thực hiện xử lý lỗi trong mã liên quan đến con trỏ, ví dụ:biến con trỏ dereference chỉ khi nó không phải là NULL.
Thuật toán
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.
Ví dụ
#include <stdio.h> int main() { int *p= NULL;//initialize the pointer as null. printf("The value of pointer is %u",p); return 0; }
Đầu ra
The value of pointer is 0.