C Language Dereferenziamento di un puntatore nullo


Esempio

Questo è un esempio di dereferenziazione di un puntatore NULL, che causa un comportamento indefinito.

int * pointer = NULL;
int value = *pointer; /* Dereferencing happens here */

Un puntatore NULL è garantito dallo standard C per confrontare non uguali a qualsiasi puntatore a un oggetto valido e il dereferenziazione richiama un comportamento non definito.