Con trỏ NULL là con trỏ không trỏ đến đâu.
Một số dùng của con trỏ NULL:
a) Khởi tạo biến con trỏ khi chưa gán địa chỉ bộ nhớ hợp lệ.
b) Truyền con trỏ NULL cho tham số hàm khi không muốn truyền địa chỉ hợp lệ.
c) Kiểm tra con trỏ NULL trước khi truy cập biến con trỏ. Để xử lý lỗi trong mã liên quan con trỏ, ví dụ dereference chỉ khi không NULL.
Trong C++ nếu gán 0 cho con trỏ nghĩa là con trỏ trỏ đến NULL.
Cú pháp
Float *p = 0 // khởi tạo con trỏ là NULL.
Thuật toán
Bắt đầu.
Khai báo con trỏ p kiểu nguyên.
Khởi tạo *p = NULL.
In "Giá trị con trỏ là".
In giá trị con trỏ p.
Kết thúc.Ví dụ:
#include <stdio.h>
int main() {
int *p = NULL; // khởi tạo con trỏ null
printf("Giá trị con trỏ là %u", p);
return 0;
}Kết quả
Giá trị con trỏ là 0.