NULL (komplett groß geschrieben) ist in C ein Makro für den Wert 0. Er wird allerdings nur dann eingesetzt, wenn ein Zeiger auf kein Objekt zeigen soll (zum Beispiel, der Zeiger einer Liste, der auf das nächste Objekt zeigt wenn es kein nächstes Objekt gibt).
In C++ wird dafür ab C++0x nullptr
verwendet, Java und C# verwenden null
als Schlüsselwort (komplett kleingeschrieben).