No, NULL is not a pointer to a zero memory address. In C/C++ NULL is a constant with the value 0x00000000. Which is the same as 0. Thats why I didnt understand what Scorpion meant.