khi code thỉnh thoảng em thấy có null không viết hoa và có viết hoa, có lúc viết hoa bị lỗi khi chuyển thành không hoa lại chạy đc nên em nghĩ 2 cái nó khác nhau.
hay là em nhớ nhầm và thực tế nó là 1 ??
Thắc mắc về "null" và "NULL" trong c
NULL thực ra dùng thay cho (void*) 0 (con trỏ không - trong runtime có thể không phải là 0).
2 Likes
Chuẩn của C/C++ không hề có null, chỉ có NULL và chuẩn thế hệ mới vài năm đổ lại đây là nullptr.
Nếu bạn thích xài null thay vì NULL thì có thể define macro:
#define null NULL
2 Likes
Hi Vũ Nguyễn.
Trong C không có khái niệm null. Cái null hay NULL là một định nghĩa #define cho hằng (void*) 0 (một địa chỉ không dùng) để quy ước cho việc con trỏ này đang không trỏ đến một giá trị nào.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?