Che cosa indica il valore NULL?

Domanda di: Mariano Ferrari  |  Ultimo aggiornamento: 29 novembre 2023
Valutazione: 4.7/5 (57 voti)

Il valore NULL è un valore speciale e viene utilizzato quando si vuole indicare che un determinato campo non ha valore. Tale informazione è diversa da "il campo ha valore uguale a 0" (o uguale al carattere vuoto o uguale ad una stringa vuota).

Che cosa vuol dire null?

Convenzionalmente, questo valore 0 viene usato per indicare che un puntatore non contiene un indirizzo di memoria valido. Nel seguito si vedranno diversi usi di questa regola. Dal momento il valore zero come indirizzo usato in diverse applicazioni, è stato definito un nome simbolico per questo valore: NULL.

Cosa significa null in C?

null è il valore predefinito delle variabili di tipo riferimento.

Cosa significa null in Java?

In Java è possibile assegnare un valore speciale alle variabili reference che non contengano riferimenti ad alcun oggetto. Tale valore speciale è indicato dalla parola riservata null, ed in pratica rappresenta un oggetto che non sia stato ancora istanziato.

Quanto vale null in C?

Il valore NULL in C/C++ è assegnabile solo a variabili di tipo puntatore. Una variabile di tipo intero assume solo valori interi (incluso il valore 0).

SQL IS NULL: come controllare se un valore è o non è NULL [SQL TUTORIAL]