NULL

NULL ist definiert in der time, die in C über time.h, bzw. in C++ über ctime eingebunden wird.

Wert

NULL ist ein Makro, dass zu einer NullPointer-Konstanten expandiert. In C/C++ expandiert NULL zu 0 oder 0L

#define NULL 0L

Verwendungszweck

NULL wird in der Regel dazu genutzt, um einen Pointer zu kennzeichen, der nicht auf ein gültiges Objekt zeigt.

char * string = NULL;

Hinweis

NULL ist ebenfalls gleichwertig in der stddef.h definiert.

siehe auch