====== NULL ====== NULL ist definiert in der ''[[start|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 [[c:lib:stddef:|stddef.h]] definiert. ===== siehe auch ===== [[c:lib:stddef:]]: [[c:lib:stddef:NULL]]