> A NULL pointer dereference occurs when software attempts to access memory at address 0 (the NULL address) via a pointer set to NULL.
There is nothing in the standard that says that NULL must be 0.
There is nothing in the standard that says that NULL must be 0.
We don't code for things like PDP-11 or Honeywell mainframes all that often.