Cosa significa null in C?

Domanda di: Osvaldo Giuliani  |  Ultimo aggiornamento: 15 dicembre 2023
Valutazione: 4.2/5 (15 voti)

null è il valore predefinito delle variabili di tipo riferimento.

Cos'è null in C?

Il valore NULL viene usato dalla funzione malloc per indicare che il tentativo di allocare (riservare) memoria è fallito. Questo accade ogni volta che la memoria disponibile non è sufficiente.

Che cosa indica il valore null?

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).

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).

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.

Nullable (valori NULL) - C# TUTORIAL ITALIANO 40