Trong C, có vẻ như là sự khác biệt giữa các giá trị khác nhau của zero - NULL, NULvà 0.
Tôi biết rằng các ký tự ASCII '0'đánh giá lại để 48hoặc 0x30.
Con NULLtrỏ thường được định nghĩa là:
#define NULL 0Hoặc là
Ngoài ra, có những NULnhân vật '\0'dường 0như cũng đánh giá là tốt.
Có những lúc ba giá trị này không thể bằng nhau?
Điều này cũng đúng trên hệ thống 64 bit?