NULL
is always zero.
Many confuse NULL
with an address, and think therefor it's not necessarily zero if the platform has a different null pointer address.
But NULL
is always zero and it is not an address. It's an zero constant integer expression that can be converted to pointer types.