W pliku nagłówkowym stdio.h zdefiniowana jest stała o nazwie NULL. Jej wartością jest 0 zrzutowane na typ wskaźnikowy. Kompilator gwarantuje, że żadna funkcja służąca do przydziału (alokacji) pamięci, nie zwróci tej wartości, jeśli pamięć została przydzielona. Oznacza to, że wskaźnik, którego wartość jest równa NULL nie wskazuje nigdy, na żaden obszar pamięci przydzielony procesowi. Wartość ta służy do informowania, że wskaźnik jest pusty - na nic nie wskazuje.