Re:C uses "&" for the address-operator because 'ampersand so...
by WalterBright on Tuesday October 10, 2023 @01:25PM
(#37834899)
Null pointers are automatically checked by the hardware (seg fault). Adding another runtime check is redundant.
Yes, I know, adding a huge fixed offset to the pointer can push it past the null protected pages.
It checks array access bounds, but segfaults for null pointers. Seems an odd choice, and there are multiple discussions of people saying the same.